2013-04-27 4 views
-1

Здравствуйте, я новичок в MatLab У меня есть решение проблем это простое выражениеНевозможно решить MatLab выражение

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

Это выражение является в основном результатом простого integeral уравнения я кодированным но теперь я не смогли решить эту проблему уравнение, что я хочу, чтобы упростить и ответ должен выглядеть

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

Вы пробовали что-нибудь? – jazzbassrob

ответ

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 для ответа lata –