error message: Form of equation?
1 次查看(过去 30 天)
显示 更早的评论
I keep getting an error in the command window. Here is my equation and error message:
x = (1.2)*exp((-1/2)*t)*sin(3*t) + 5*exp((-1/2)*t)*cos(3*t);
Error using *
Inner matrix dimensions must agree.
Error in HW_3 (line 21)
x = (1.2)*exp((-1/2)*t)*sin(3*t) +
5*exp((-1/2)*t)*cos(3*t);
Thanks for any help!
0 个评论
采纳的回答
Roger Stafford
2014-9-2
If t is an array, then to use matrix multiplication "*" the number of columns in exp((-1/2)*t) needs to be the same as the number of rows in sin(3*t). A similar statement hold for exp((-1/2)*t) and cos(3*t). Probably what you meant was:
x = (1.2)*exp((-1/2)*t).*sin(3*t) + 5*exp((-1/2)*t).*cos(3*t);
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 MATLAB Report Generator 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!