ПредишенСледващото

Ако нелинейно уравнение е доста сложно, процесът на намиране на корените му nontrivial. Помислете какво означава има Scilab да се реши този проблем.

6.1 алгебрични уравнения

Всяко уравнение Р (х) = 0, където Р (х) е полином, който е различен от нула, се нарича алгебрични уравнения или полином. Всеки алгебрични уравнения по отношение на х може да бъде изразена като 0 х п + 1 х п 1 + + A N 1 х + а п = 0, където 0 6 = 0, п> 1 и на I коефициенти алгебрични уравнения п-та степен. Например, линейното уравнение е алгебрични уравнения от първа степен, на втория квадрат, кубичен трета и така нататък.

Решаването на алгебрични уравнения в Scilab се състои от два етапа. Трябва да укажете полином P (х) с помощта на поли функция, а след това намери своите корени, като се използват корените функция.

Следователно, определянето на полиномите в Scilab изпълнява функцията

където е броят и номерата на матрицата, х характер променлива, ет незадължителен характер променлива определяне на метод полином обстановка. Fl характер променлива може да поеме само две стойности ¾roots¿ или ¾coeff¿ (или съответно ¾r¿ ¾c¿). Ако ет = С, това ще генерира полином с коефициенти, които се съхраняват в параметър. Ако ет = К, след това стойностите

Глава 6: Non-линейни уравнения и системи Scilab

параметър възприема функцията на корените, което е необходимо да се изчисли съответните коефициенти на полином. Начално ет = R.

Следващият пример отразява създаването на полином р, като като три корен и полином F с фактор 3.

Обявата 6.1. Полиноми от първа степен

По-долу са примери на по-сложни полиноми.

Обявата 6.2. Използване на поли функция

Свързани статии

Подкрепете проекта - споделете линка, благодаря!