Maple/Eenvoudige berekeningen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Vangelis (overleg | bijdragen)
sub
Lintfouten: Verouderde HTML-elementen
 
Regel 3:
Door na de prompt (>) een berekening in te typen, voert Maple deze uit, zij het op "wiskundige" wijze. Zo is 2+3 gewoon 5, maar van 4*2+1/5 wordt de "exacte" waarde als breuk gegeven, dit in tegenstelling tot de standaardrekenmachine, die 8,2 zou aangeven.
>2+3;
<div style="text-align: center;"><math>5 \,</math></centerdiv>
>4*2+1/5;
<div style="text-align: center;"><math>\frac{41}{5}</math></centerdiv>
>10*%;
<div style="text-align: center;"><math>82\,</math></centerdiv>
Merk op dat het ''%''-symbool hier de uitkomst van de voorgaande berekening betekent. Twee stappen teruggaan kan met ''%%'', ''n''. Meer dan drie stappen terugkeren is niet met alle versies mogelijk. Hoewel deze mogelijk eenvoudig en handig is, kan deze voor een onoverzichtelijke structuur leiden.
 
Regel 15:
Om van de berekening 4*2+1/5 niet de uitkomst als breuk te krijgen, maar als decimale breuk, is er de functie "evalf()" ('''eval'''uate using '''f'''loating point):
>4*2+1/5;
<div style="text-align: center;"><math>\frac{41}{5}</math></centerdiv>
>evalf(%);
<div style="text-align: center;"><math>\!8.200000000</math></centerdiv>
Dit kan ook direct:
>evalf(4*2+1/5);
<div style="text-align: center;"><math>\!8.200000000</math></centerdiv>
 
===Afronden===
Regel 26:
 
>evalf(sqrt(3));
<div style="text-align: center;"><math>1.732050808\,</math></centerdiv>
>evalf(sqrt(3), 50);
<div style="text-align: center;"><math>1.7320508075688772935274463415058723669428052538104\,</math></centerdiv>
>evalf[50](sqrt(3));
<div style="text-align: center;"><math>1.7320508075688772935274463415058723669428052538104\,</math></centerdiv>
>Digits:=50;
>evalf(sqrt(3));
<div style="text-align: center;"><math>1.7320508075688772935274463415058723669428052538104\,</math></centerdiv>
>evalf(Pi);
<div style="text-align: center;"><math>3.1415926535897932384626433832795028841971693993751\,</math></centerdiv>
 
==Gebruik van variabelen==
Regel 41:
>p:=2.14;
>Wikipedia:=1;
<div style="text-align: center;"><math>p:=2.14\,</math></centerdiv>
<div style="text-align: center;"><math>Wikipedia:=1\,</math></centerdiv>
>2*p;
<div style="text-align: center;"><math>4.28\,</math></centerdiv>
>2*p-Wikipedia;
<div style="text-align: center;"><math>3.28\,</math></centerdiv>
 
>alpha := 3;
<div style="text-align: center;"><math>\alpha:=3\,</math></centerdiv>
>gamma := 3;
Error, attempting to assign to `gamma` which is protected
Regel 57:
>unprotect(gamma);
>gamma:=3;
<div style="text-align: center;"><math>\, \gamma := 3</math></centerdiv>
 
 
Het is evenzeer mogelijk een wiskundige term in een variabele te stoppen (de term wordt eerst uitgevoerd alvorens opgeslagen te worden in ''x''):
>x := 2*7-p+a;
<div style="text-align: center;"><math>\! x:=11.86+a</math></centerdiv>
 
==Functies==
===Wiskundige Functies===
Maple heeft standaard een heleboel standaard wiskundige functies beschikbaar:
{|class="prettytablewikitable"
|-
!wiskundige functie
Regel 95:
====Algemeen====
>sin(x)^2+cos(x)^2;
<div style="text-align: center;"><math>\left (\sin(x)\right )^{2}+\left (\cos(x)\right )^{2}</math></centerdiv>
>simplify(%);
<div style="text-align: center;"><math>1\,</math></centerdiv>
 
>expressie := (a+b)^6;
<div style="text-align: center;"><math>expressie :=\left (a+b\right )^{6}</math></centerdiv>
Je kan een variabele vervangen ('substitueren') met de ''subs()'' functie:
>subs(a=c, expressie );
<div style="text-align: center;"><math>\left (c+b\right )^{6}</math></centerdiv>
>subs(a=2, b=4/5, expressie );
<div style="text-align: center;"><math>\frac{7529536}{15625}</math></centerdiv>
====Polynomen====
>polynoom := 5*x^2+3*x+2
<div style="text-align: center;"><math>\! 5x^2+3x+2</math></centerdiv>
>degree(polynoom);
<div style="text-align: center;"><math>\! 2</math></centerdiv>
>coeff(polynoom,x,1);
>coeff(polynoom,x,2);
<div style="text-align: center;"><math>\! 3</math></centerdiv>
<div style="text-align: center;"><math>\! 5</math></centerdiv>
 
>collect(polynoom);
<div style="text-align: center;"><math>(x+2)(x+1)</math></centerdiv>
 
===Zelf een functie construeren===
>f := t -> sin(t) - t;
<div style="text-align: center;"><math>f:=t\rightarrow \sin(t)-t</math></centerdiv>
>f(3*x + 2);
<div style="text-align: center;"><math>\sin(3\,x+2)-3\,x-2</math></centerdiv>
>g:=(u,v,w)->1/u+exp(u+v)+(u-v+w)^2;
<div style="text-align: center;"><math>g:=(u,v,w)\rightarrow \frac{1}{u}+{e^{u+v}}+\left (u-v+w\right )^{2}</math></centerdiv>
>g(2*a,b,3*c);
<div style="text-align: center;"><math>\frac{1}{2}\frac{1}{a}+{e^{2\,a+b}}+\left (2\,a-b+3\,c\right )^{2}</math></centerdiv>
 
<!-- ----------- Hieronder onderhoudsmeldingen -------------- -->
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.