WisFaq!

\require{AMSmath} geprint op vrijdag 22 november 2024

Polynomen in Matlab programmeren

Hallo,
Ik heb de volgende opdracht gekregen(zie onder). Dit moet ik in Matlab uitvoeren. Ik wordt echter niet wijs van de help-functie, en op internet surfen heeft me ook vrij weinig opgeleverd.
Ik hoop dat iemand kan helpen.

Ik zit dus met het volgende:
waar komt a voor in de formule (moet ik x vervangen door a ofzoiets? aangezien ik geen invoer voor x hoef in te voeren)
Wat is uberhaupt een legendre polynoom?
Is N het getal van bijv 1 tot n (dus N=1:n)



Dit is wat ik heb gedaan: ik heb het gedeelte P[P][/n+1] naar rechts gehaald, aangezien ik alleen maar [P][/0] en [P][/1] heb. Verder kwam ik niet.


alvast bedankt!
Jerney



Legendre polynomen zijn polynomen worden gedefnieerd door de recurrente
betrekking (n + 1)[P][/n+1](x) - (2n + 1)x[P][/n](x) + n[P][/n-1](x) = 0 waarbij [P][/0](x) = 1 en [P][/1](x) = 1.
Maak een functie-file Legplot.m met als invoer a; en N en als uitvoer
een plaatje van de grafiek van [P][/N] op het interval [¡a; a].

JAZZ
8-6-2005

Antwoord

dag Jerney,

De invoer a is alleen nodig om een interval te definiëren, dus de x uit de functie doorloopt het interval [-a, a] (tenminste: ik vermoed dat dat het bedoelde interval is, anders snap ik niet wat dat uitroepteken-op-zijn-kop daar doet)
Wat je moet doen, is eerst een recursieve function Leg maken in Matlab, die bij invoer van n en x de waarde van het n-de legendre-polynoom berekent.
Lukt dat?
Vervolgens roep je in je function legplot deze Leg aan, om er een plot van te maken op het gegeven interval.
succes,

Anneke
10-6-2005


© 2001-2024 WisFaq
WisFaq - de digitale vraagbaak voor het wiskunde onderwijs - http://www.wisfaq.nl

#39094 - Software - Student universiteit