1 van 1

Maple

Geplaatst: vr 13 mei 2011, 18:44
door appelsapje
ik wil een functie definiëren in Maple met deze vorm
\(f(x,y):=(x,y) -> \sqrt[3]{x^2+y^3}\)


Vraag hierbij is, hoe geef ik in Maple ( Maple 12) een derdemachtswortel in?

Dank.

Re: Maple

Geplaatst: vr 13 mei 2011, 19:21
door Kravitz
Via het commando Root[3](functie);

Terzijde, die machtwortel kan je vermijden door je functie als volgt te schrijven.
\(f(x,y):=(x,y) -> (x^2+y^3)^{\frac{1}{3}}\)

Re: Maple

Geplaatst: vr 13 mei 2011, 19:35
door appelsapje
Is het dan normaal dat hij na de enter geen 3e wortel weergeeft maar enkel
\(root_3(x^2+y^3)\)
Via commando root[3]?

Re: Maple

Geplaatst: vr 13 mei 2011, 20:47
door Kravitz
Wanneer ik root[3](8); doe krijg ik mooi 2, ook voor jouw functie komt er dan
\((x^2+y^3)^{\frac{1}{3}}\)


Ik heb het volgende gedaan:

Code: Selecteer alles

f(x,y) := x^2 + y^3;



root[3](f(x,y));

Re: Maple

Geplaatst: za 14 mei 2011, 13:34
door appelsapje
Kravitz schreef:Wanneer ik root[3](8); doe krijg ik mooi 2, ook voor jouw functie komt er dan
\((x^2+y^3)^{\frac{1}{3}}\)


Ik heb het volgende gedaan:

Code: Selecteer alles

f(x,y) := x^2 + y^3;



root[3](f(x,y));
Maar ik heb het eigenlijk over een functie definiëren anders gezegd, in maple: f := ... en niet f(x,y):=

en als je dan
\(f:= root[3](x^2+y^3);\)
invoert ziet dat er niet echt goed uit.

Re: Maple

Geplaatst: za 14 mei 2011, 13:56
door Drieske
appelsapje schreef:Maar ik heb het eigenlijk over een functie definiëren anders gezegd, in maple: f := ... en niet f(x,y):=

en als je dan
\(f:= root[3](x^2+y^3);\)
invoert ziet dat er niet echt goed uit.


Ik zie niet goed waarom je f zo zou definieren... Je moet toch aangeven welke je veranderlijken zijn. Wat je bijv kunt doen, is
\(f:= (x,y) \rightarrow root[3](x^2+y^3);\)
. Dan kun je es testen wat bijv f(2, 1) geeft. Op jouw manier zou dat iets vreemds geven. Los daarvan nog iets: is het erg dat dat "er niet goed uitziet"? Bij prpgramma's gelijk Maple gaat het toch over het resultaat boven lay-out?

Re: Maple

Geplaatst: za 14 mei 2011, 14:08
door appelsapje
Ik zie niet goed waarom je f zo zou definieren... Je moet toch aangeven welke je veranderlijken zijn. Wat je bijv kunt doen, is
\(f:= (x,y) \rightarrow root[3](x^2+y^3);\)
. Dan kun je es testen wat bijv f(2, 1) geeft. Op jouw manier zou dat iets vreemds geven. Los daarvan nog iets: is het erg dat dat "er niet goed uitziet"? Bij prpgramma's gelijk Maple gaat het toch over het resultaat boven lay-out?
Even wat verwarring gestrooid precies, excuseer... wat ik eigenlijk bedoel:

inderdaad f zo defininiëren:
\(f:= (x,y) \rightarrow root[3](x^2+y^3);\)
dat bedoelde ik eigenlijk, in ieder geval niet dit:
\(f(x,y):= (x,y) \rightarrow root[3](x^2+y^3);\)
want dat herkent maple niet als functie.

en met 'goed uitzien' bedoelde ik dat het mij niet echt een functie leek omdat er nog "root3..." instond na enter en geen 3e wortel.

Volgens mij is het ook geen functie, want als ik de part. afgeleiden bereken via D[1](f); ofzo dan geeft hij enkel
\(D_1(f)\)
na enter, en geen afgeleide functie

Re: Maple

Geplaatst: za 14 mei 2011, 15:25
door Drieske
Ik weet niet welke Maple-versie je gebruikt, maar volgende werkt bij mij prima:
\(f:= (x,y) \rightarrow root[3](x^2+y^3)\)
\(part_x := diff(f(x,y), x)\)
\(part_y := diff(f(x,y), y)\)

Re: Maple

Geplaatst: ma 16 mei 2011, 12:29
door appelsapje
Drieske schreef:Ik weet niet welke Maple-versie je gebruikt, maar volgende werkt bij mij prima:
\(f:= (x,y) \rightarrow root[3](x^2+y^3)\)
\(part_x := diff(f(x,y), x)\)
\(part_y := diff(f(x,y), y)\)
Mhm, met
\(part_x := diff(f(x,y), x)\)
en
\(part_y := diff(f(x,y), y)\)
lijkt wet wel te lukken, en met D[1](f); niet, terwijl dat normaal hetzelfde commando is, met andere functies werkt dat ook.

Maar bedankt in ieder geval.

Re: Maple

Geplaatst: ma 16 mei 2011, 14:07
door jhnbk
root en ^1/3 volgen niet eenzelfde wiskundige perceptie. Aangezien de computer 1/3 niet als geheel getal beschouwt zal dit mogelijk niet werken met negatieve getallen.