6 Ecuații neliniare și sisteme în scilab

Dacă ecuația neliniară este destul de complexă, atunci găsirea rădăcinilor ei nu este un proces trivial. Vom analiza, ce înseamnă Scilab pentru decizia acestei sarcini.







6.1 Ecuații algebrice

Orice ecuație P (x) = 0, unde P (x) este un polinom care este diferit de zero, se numește o ecuație algebrică sau un polinom. Fiecare ecuație algebrică cu privire la x poate fi exprimată ca o 0 x n + 1 x n 1 + + a n 1 x + a n = 0, unde ecuațiile de coeficienți 0 6 = 0, n> 1 și un i algebrice n-lea grad. De exemplu, ecuația lineară este o ecuație algebrică de gradul I, al doilea pătrat, a treia cubi și așa mai departe.

Soluția ecuației algebrice din Scilab constă din două etape. Trebuie să setați polinomul P (x) cu funcția poly și apoi să-i găsim rădăcinile folosind funcția rădăcină.







Astfel, definiția polinomilor din Scilab se realizează prin funcție

unde a este numărul sau numerele matricei, variabila x caracter, fl opțional variabilă de caractere care definește o metodă de setare polinom. Fl variabilă de caractere poate presupune doar două valori ¾roots¿ sau ¾coeff¿ (sau ¾c¿ respectiv ¾r¿). Dacă fl = c, atunci se va forma un polinom cu coeficienți stocați în parametrul a. Dacă, totuși, fl = r, atunci valorile

Capitolul 6. Ecuații și sisteme neliniare în SCILAB

Parametrii a sunt percepuți de funcție ca rădăcini, pentru care este necesar să se calculeze coeficienții polinomului corespunzător. Implicit, fl = r.

Exemplul următor reflectă crearea unui polinom p care are triple ca rădăcină și un polinom f cu coeficientul 3.

Listarea 6.1. Polinoame de prim grad

Următoarele sunt exemple de a crea polinoame mai complexe.

Listing 6.2. Folosind funcția poly







Articole similare

Trimiteți-le prietenilor: