2016-07-17 5 views
2

Matlab имеет функциональные возможности, которые позволяют работать с известными функциями, которые вы должны определить.Есть ли способ определить общую функцию в Matlab?

Но иногда я хочу выполнить сложный символический расчет с использованием общей функции Say A (x) без указания A (x).

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

Diff (А (х^2 + 1), х), где ответ должен включать в себя символическое Производная ??? дифференциал (А (х^2 + 1), х) = А 'Diff (х^2 + 1, х)

То есть, если А' является производной А.

ответ

3

Да. Функциональность вы описываете является частью symbolic algebra toolkit - заметим, что речь идет о некоторых довольно существенных ограничений, но, в общем, все, что вам потребуется бы

syms x A(x) 
diff(A(x), x) 

' Обратите внимание, что зарезервирован для транспонирования, даже с символическим функции. (Хотя лично я откровенно предлагаю Mathematica для любой серьезной символической алгебры в любой день по сравнению с Matlab - это действительно намеченная цель всего продукта, тогда как инструментарий символической алгебры - это то, что: дополнение инструментария к основным функциям из Matlab, а именно: быстрая линейная алгебра).

 Смежные вопросы

  • Нет связанных вопросов^_^