2013-04-27 99 views
-1

你好,我是新的MATLAB的我有解決問題的這個簡單的表達無法解決MATLAB表達式

r=10*sin(10)+10*cos(y); 

這種表達基本上是簡單的integeral公式我編寫的結果,但現在我 無法解決此公式我想是簡化和答案應該看起來像

r=-5.440+10*cos(y); 
+0

你嘗試過什麼嗎? – jazzbassrob 2013-04-27 08:45:56

回答

1

symbolic toolbox可以這樣做:

syms y     % Declare symbolic variable y 
r=10*sin(10)+10*cos(y); 
simplify(r)    % Simplify expression 

需要注意的是,精密,你會得到答案的分數:

10*cos(y) - 3062566590353811/562949953421312 

可以使用vpa命令來表示這是一個單號:

vpa(simplify(r)) 

有了結果:

10.0*cos(y) - 5.4402111088936973004592800862156 
+0

Thanx ..... sorrry for reply lata – 2014-05-03 10:42:26