У меня проблема с символическими функциями. Я создаю функцию своего собственного, первым аргументом которого является строка. Тогда я уверен, преобразование этой строки в символической функции:Оценка символической функции Matlab
f = syms(func)
Допустим, моя строка sin(x)
. Поэтому теперь я хочу рассчитать его, используя subs
.
a = subs(f, 1)
В результате sin(1)
вместо номера.
Для 0
он работает и вычисляется правильно. Что делать, чтобы получить фактический результат, а не только sin(1)
или sin(2)
и т. Д.?
Спасибо, это именно то, что я искал :) – user2141889