作业帮 > 综合 > 作业

这段Matlab代码哪里错了啊

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 01:27:21
这段Matlab代码哪里错了啊
>> clear,thetam=input('请输入单摆角振幅的度数:');
请输入单摆角振幅的度数:
>> thm=thetam*pi/180;
>> T=ellipke(sin(thm/2)^2)*2/pi;
>> t=linspace(0,T*2*pi);
Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> linspace at 18
y = [d1+(0:n-2)*(d2-d1)/(floor(n)-1) d2];
我的运行没错
>> thetam = 20;
>> thm=thetam*pi/180;
>> T=ellipke(sin(thm/2)^2)*2/pi;
>> t=linspace(0,T*2*pi);
>> size(t)
ans =
1 100
初步估计,你自己的搜索路径下,也有一个自己编写的linspace函数,与matlab内部函数名一样,建议你用
which -all linspace
命令,看看你用的到底引用的是哪个函数