minulla on polynomi, (x^3 1)*(x^3-1) (x^3-2)^2
Miten saan Matlabin ymmärtämään, että kyseessä on polynomi. Miten saan muutettua tämän yleiseen muotoon matlabin avulla?
Kiitos etukäteen Nerot!!
Miten saan Matlabin ymmärtämään, että kyseessä on polynomi. Miten saan muutettua tämän yleiseen muotoon matlabin avulla?
Kiitos etukäteen Nerot!!
Vastaukset 4
Vanhimmat
Yrität tehdä mitä?
Yleinen muoto tarkoittaa, että suoritat korotukset ja kertomiset ja järjestät asteluvun mukaan?
Ilmeisesti yrität Sym Mathia käyttäen? Miksi edes yrität symbolista laskentaa MATLABilla?
Oli miten oli niin
syms x;
expand((x^3 1)*(x^3-1) (x^3-2)^2)
Matlabin "natiivilla" polynomiesityksellä (ks. help polyval) vastaus saadaan näin:
>> p1 = [1 0 0 1]; % x^3+1
>> p2 = [1 0 0 -1]; % x^3-1
>> p3 = [1 0 0 -2]; % x^3-2
>> conv(p1,p2)+conv(p3,p3)
ans =
2 0 0 -4 0 0 3
eli vastaus on x^6-4x^3+3.
Kiitos dx !! juuri tuota muotoa hain.