Evaluating a function defined by "sym" command

1 回表示 (過去 30 日間)
SAZZAD HOSSAIN
SAZZAD HOSSAIN 2013 年 11 月 19 日
コメント済み: SAZZAD HOSSAIN 2013 年 11 月 19 日
Hello
I am using "sym" command to define the variables in small expressions that form the elements of a matrix. Eventually i have to diagonalize the matrix to find eigenvalues. With sym command lets say i define -
f = a*x^2+b*x;
Now i want to evaluate the magnitude of 'f' by putting in numerical values for a,b and x. a and b are constants but x would be an array. How can define the values of a,b and x to find numerical answer for f under these circumstance?
Thanks

採用された回答

Sean de Wolski
Sean de Wolski 2013 年 11 月 19 日
Use subs:
syms a b x
f = a*x^2+b*x;
subs(f,{a,b,x},{1,2,magic(3)})
And for more info:
doc subs

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by