Я работаю над кодом Matlab для интерполяции Лагранжа.Как использовать уравнения в Matlab?
Моя проблема заключается в работе с уравнениями.
Для решения Лагранжа вам нужно найти Li(x)'s (L0(x) to Ln(x))
первые:
например для L0(x)
у нас есть:
L0(x) = (x-x1) (x-x2) (x-x3)/(x0-x1) (x0-x2) (x0-x3)
, который для примера это будет:
l0(x) = (x^3 - (2 * x^2) + 2x)/6
, которое является уравнением.
Я пишу код, но он не будет принимать переменную z
(который я использовал вместо X
), и он говорит: «Неопределенная функция или переменная„г“»
Это, безусловно, правильно, потому что это переменная, а не данные, но как я могу ее использовать или писать?
Попробуйте выполнить 'syms z', затем повторите попытку. – rayryeng