这段Matlab代码哪里错了啊>> clear,thetam=input('请输入单摆角振幅的度数:');请输入单摆角振幅的度数:>> thm=thetam*pi/180;>> T=ellipke(sin(thm/2)^2)*2/pi;>> t=linspace(0,T*2*pi);Error using ==> mtimesInner matrix dimensi
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 13:57:59
这段Matlab代码哪里错了啊>> clear,thetam=input('请输入单摆角振幅的度数:');请输入单摆角振幅的度数:>> thm=thetam*pi/180;>> T=ellipke(sin(thm/2)^2)*2/pi;>> t=linspace(0,T*2*pi);Error using ==> mtimesInner matrix dimensi
这段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];
这段Matlab代码哪里错了啊>> clear,thetam=input('请输入单摆角振幅的度数:');请输入单摆角振幅的度数:>> thm=thetam*pi/180;>> T=ellipke(sin(thm/2)^2)*2/pi;>> t=linspace(0,T*2*pi);Error using ==> mtimesInner matrix dimensi
我的运行没错
>> 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
命令,看看你用的到底引用的是哪个函数