WisFaq!

\require{AMSmath} geprint op vrijdag 3 mei 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