一个关于matlab的小问题l=9.8;m=0.01;g=9.8;q=0.1;t=0:0.01:50

发布时间:2021-02-26 09:35:20

一个关于matlab的小问题l=9.8;m=0.01;g=9.8;q=0.1;t=0:0.01:5000;theta=0.1*exp(-q*t/2)*sin(sqrt(g/l-(q^2)/4)*t);plot(t,theta);请问这个程序有问题吗?怎么老是在倒数第二步提示错误.我是想根据t算出theta的值,

网友回答

因为t是向量,可以将倒数第二行改为点运算,更改如下:
theta=0.1*exp(-q.*t/2).*sin(sqrt(g/l-(q.^2)/4).*t);
以上问题属网友观点,不代表本站立场,仅供参考!