Как решить квадратное уравнение в matlab?

Пользователь

от nicolette.stoltenberg , в категории: Другие , 7 дней назад

Как решить квадратное уравнение в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cade , 5 дней назад

@nicolette.stoltenberg Лучше всего для этого воспользоваться функцией roots(), которая находит все корни у полиномов, в том числе и второй степени. Привожу пример для квадратного уравнения:


1
2
% 2*x^2-16*x+14=0;
roots([2 -16 14]);

в командном окне получим ответ:

ans =

   7

   1


Также можно воспользоваться символьными вычислениями и солвером solve(), как показано в примере ниже:

1
2
3
syms x
f(x) = 2*x^2-16*x+14;
solve(f)

ответ будет аналогичным.