2010-11-22 26 views
1
clear x;        %line 1 
syms x;        %line 2 
syms expression2      %line 3 
expression2 = taylor(exp(x),6,0.245) %line 4 
x = 0.49;       %line 5    
expression2       %line 6 

私は(LINE4)MATLAB:数値データ型へのシンボリック・データ型からの変換

expression2 = taylor(exp(x),6,0.245) 

を入れたときに、私はライン5を入れた後、LINE6を入れたときに、私はその後

expression2 = 
exp(49/200)+exp(49/200)*(x-49/200)+1/2*exp(49/200)*(x-49/200)^2+1/6*exp(49/200)*(x-49/200)^3+1/24*exp(49/200)*(x-49/200)^4+1/120*exp(49/200)*(x-49/200)^5 

を持っています数値(4行目の式のxを置き換えた結果)が得られることを期待していますが、4行目の戻り値が再び得られます。 特定の式のxを置き換えることはできますか? ありがとうございました!

答えて

3

シンボリック式中、置換に使用subs

subs(expression2, 'x', x) 

または '行5' の後に使用:

subs(expression2) 
関連する問題