matlab Matrix must be square.怎么解决以下是我的运行程序,运行时总是出现这样的结果Error using ==> mtimesInner matrix dimensions must agree.我该如何修改这个程序(我要做出H关于t的函数图像)l1=36.15;l2=553.3
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 16:43:44
![matlab Matrix must be square.怎么解决以下是我的运行程序,运行时总是出现这样的结果Error using ==> mtimesInner matrix dimensions must agree.我该如何修改这个程序(我要做出H关于t的函数图像)l1=36.15;l2=553.3](/uploads/image/z/4522394-2-4.jpg?t=matlab+Matrix+must+be+square.%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3%E4%BB%A5%E4%B8%8B%E6%98%AF%E6%88%91%E7%9A%84%E8%BF%90%E8%A1%8C%E7%A8%8B%E5%BA%8F%2C%E8%BF%90%E8%A1%8C%E6%97%B6%E6%80%BB%E6%98%AF%E5%87%BA%E7%8E%B0%E8%BF%99%E6%A0%B7%E7%9A%84%E7%BB%93%E6%9E%9CError+using+%3D%3D%3E+mtimesInner+matrix+dimensions+must+agree.%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%EF%BC%88%E6%88%91%E8%A6%81%E5%81%9A%E5%87%BAH%E5%85%B3%E4%BA%8Et%E7%9A%84%E5%87%BD%E6%95%B0%E5%9B%BE%E5%83%8F%EF%BC%89l1%3D36.15%3Bl2%3D553.3)
matlab Matrix must be square.怎么解决以下是我的运行程序,运行时总是出现这样的结果Error using ==> mtimesInner matrix dimensions must agree.我该如何修改这个程序(我要做出H关于t的函数图像)l1=36.15;l2=553.3
matlab Matrix must be square.怎么解决
以下是我的运行程序,运行时总是出现这样的结果
Error using ==> mtimes
Inner matrix dimensions must agree.我该如何修改这个程序(我要做出H关于t的函数图像)
l1=36.15;l2=553.353;l3=400;l4=290;
t=linspace(0,2*pi,100);w=2*pi;
A=l4-l1*cos(w*t);B=-l1*sin(w*t);C=(A^2+B^2+l3^2-l4^2)/(2*l3);
sa3=2*atan((B+sqrt(A^2+B^2-C^2))/(A-C));
H=l3*sin(sa3)*2;
plot(t,H);
matlab Matrix must be square.怎么解决以下是我的运行程序,运行时总是出现这样的结果Error using ==> mtimesInner matrix dimensions must agree.我该如何修改这个程序(我要做出H关于t的函数图像)l1=36.15;l2=553.3
改成:
l1=36.15;l2=553.353;l3=400;l4=290;
t=linspace(0,2*pi,100);w=2*pi;
A=l4-l1*cos(w*t);B=-l1*sin(w*t);C=(A.^2+B.^2+l3^2-l4^2)/(2*l3);
sa3=2*atan((B+sqrt(A.^2+B.^2-C.^2))./(A-C));
H=l3*sin(sa3)*2;
plot(t,H);
输出: