I am learning Matlab and i am always getting the error "Undefined function 'solve' for input arguments of type 'char'." when i try to solve an equation. How do i solve it?
古いコメントを表示
solve('v-u-3*t^2=0', 'v'); Undefined function 'solve' for input arguments of type 'char'.
回答 (1 件)
Brendan Hamm
2015 年 8 月 12 日
It looks like you are trying to use the symbolic math toolbox, in which case you need to make these variables symbolic:
syms v u t
>> solve(v-u-3*t^2 == 0,v)
ans =
3*t^2 + u
3 件のコメント
SUMAN ADHIKARI
2015 年 8 月 12 日
Brendan Hamm
2015 年 8 月 12 日
This likely means you do not have the symbolic toolbox. You can check by typing:
ver
This will display a list of all of the toolboxes and versions of MathWorks Products.
SUMAN ADHIKARI
2015 年 8 月 12 日
カテゴリ
ヘルプ センター および File Exchange で Numeric Solvers についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!