please help me with this
1 回表示 (過去 30 日間)
古いコメントを表示
hi i have a problem with solve:
syms t1 t2 t3 t4 t5 t6
eqns = (-0.7591*t1+0.3789*t2 == -38.689,0.3789*t1-0.7591*t2+0.3789*t3 == -0.799 , 0.3789*t2-0.7591*t3+0.3789*t4 ==-0.799,0.3789*t3-0.7591*t4+0.3789*t5 == -0.799,0.3789*t4-0.7591*t5+0.3789*t6 == -0.799,0.3789*t5-0.3802*t6 == -0.0412 );
S = solve(eqns,[t1 t2 t3 t4 t5 t6])
but it give me this error:
Invalid expression. When calling a function or indexing a variable, use parentheses.
Otherwise, check for mismatched delimiters.
what can i do to solve it?
0 件のコメント
採用された回答
Ameer Hamza
2020 年 12 月 26 日
Use square brackets instead of parenthesis in the definition of eqns
syms t1 t2 t3 t4 t5 t6
eqns = [-0.7591*t1+0.3789*t2 == -38.689, 0.3789*t1-0.7591*t2+0.3789*t3 == -0.799 , 0.3789*t2-0.7591*t3+0.3789*t4 ==-0.799,0.3789*t3-0.7591*t4+0.3789*t5 == -0.799,0.3789*t4-0.7591*t5+0.3789*t6 == -0.799,0.3789*t5-0.3802*t6 == -0.0412 ];
%^ use this
S = solve(eqns,[t1 t2 t3 t4 t5 t6])
4 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Calculus についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!