P
postiluukku
Guest
Hei,
Olen edessään joitakin vaikeuksia Matlab-koodi Lagrangen polynomi jälleenrakentamiseen.
-aineistosta do_lagranp.m kiinnitetty:
------------------------------------------
% do_lagranp.m
x = [1 2 3 4 5 6 7 8 9];
res = nollilla (SIZE (x));
i = 1:9
res (i) = 512 * x (i) ^ 8 102 * x (i) ^ 7 1024 * x (i) ^ 6 806 * x (i) ^ 5 ...
216 * x (i) ^ 4 117 * x (i) ^ 3 126 * x (i) ^ 2 132 * x (i) 41584;
loppu
y = res;
l = lagranp (x, y)% Etsi lagrange polynomi
coef = round (l)
-------------------------------------------------- --------
Jos minä olisin käyttää x arvoja osoittanut x = [1 2 3 4 5 6 7 8 9], sitten koodi ei ole ongelma saneeraamiseksi polynomi res palauttamalla tarkka kertoimet [512 102 1024 806 216 117 .. ...]
Mutta jos voin vaihtaa x arvot jotain isompia, voidaan x = [100 200 300 ....],
sitten koodi ei palauta oikeaa kertoimet enää.
Voisiko joku ystävällisesti auttaa minua?Onko enimmäismäärä että Matlab vain toimii?Mitä voin tehdä tämän ongelman ratkaisemiseksi, koska en oikeastaan tarvitse syöttää tietoja x on suuri arvo.
Kiitos!
Anteeksi, mutta sinun on kirjautumistunnuksen nähdäksesi tämän liitäntävaatimuksia
Olen edessään joitakin vaikeuksia Matlab-koodi Lagrangen polynomi jälleenrakentamiseen.
-aineistosta do_lagranp.m kiinnitetty:
------------------------------------------
% do_lagranp.m
x = [1 2 3 4 5 6 7 8 9];
res = nollilla (SIZE (x));
i = 1:9
res (i) = 512 * x (i) ^ 8 102 * x (i) ^ 7 1024 * x (i) ^ 6 806 * x (i) ^ 5 ...
216 * x (i) ^ 4 117 * x (i) ^ 3 126 * x (i) ^ 2 132 * x (i) 41584;
loppu
y = res;
l = lagranp (x, y)% Etsi lagrange polynomi
coef = round (l)
-------------------------------------------------- --------
Jos minä olisin käyttää x arvoja osoittanut x = [1 2 3 4 5 6 7 8 9], sitten koodi ei ole ongelma saneeraamiseksi polynomi res palauttamalla tarkka kertoimet [512 102 1024 806 216 117 .. ...]
Mutta jos voin vaihtaa x arvot jotain isompia, voidaan x = [100 200 300 ....],
sitten koodi ei palauta oikeaa kertoimet enää.
Voisiko joku ystävällisesti auttaa minua?Onko enimmäismäärä että Matlab vain toimii?Mitä voin tehdä tämän ongelman ratkaisemiseksi, koska en oikeastaan tarvitse syöttää tietoja x on suuri arvo.
Kiitos!
Anteeksi, mutta sinun on kirjautumistunnuksen nähdäksesi tämän liitäntävaatimuksia