\require{AMSmath}
WisFaq - de digitale vraagbaak voor wiskunde en wiskunde onderwijs


Printen

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
Student universiteit - woensdag 8 juni 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,


vrijdag 10 juni 2005

 Re: Polynomen in Matlab programmeren 

©2001-2024 WisFaq