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!