Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.
WPROWADZENIE DO MAPLE'A
CZ. I Działania arytmetyczne na liczbach i symbolach. Funkcje ogólnodostępne i definiowane przez użytkownika. Typowe błędy początkujących użytkowników. ZAPIS POLECEŃ > 1+2; 3 > 3-2: # dwukropek nie zezwala na wyświetlenie wyniku obliczeń > STAŁE LICZBOWE > 1/7; 1 7 > sqrt(2); 2 > 2+3*I; # interface(imaginaryunit=j) +23 I > 1.23452; 1.23452 > STAŁE SYMBOLICZNE > constants; false γ∞ true Catalan FAIL π , , > Pi; π > exp(1); e > DZIAŁANIA ARYTMETYCZNE NA LICZBACH > 1/21+1/31; 52 651 ,, , , > (sqrt(2)+sqrt(3))^25; ( 2 + 3 ) 25 > expand((sqrt(2)+sqrt(3))^25); 984771132841 2 804062262961 3 + > (4+2*I)/(1-I); +13 I > (1.1+3)/3*Pi; 1.366666667 π > WYBRANE FUNKCJE DO DZIAŁANIA NA LICZBACH - CAŁKOWITYCH > ifactor(12345678987654321); () 3 4 37 () 2 333667 ( ) 2 > iquo(123456789,1235); 99965 > irem(123456789,1235); 14 > isprime(987654321); false > - ZESPOLONYCH > Re(3+4*I); 3 > Im(3+4*I); 4 > abs(3+4*I); 5 > argument(3+4*I); arctan 4 3 > conjugate(3+4*I); −34 I > - ZMIENNOPRZECINKOWYCH > trunc(3.5); trunc(-3.5); 3 -3 > round(3.5); 4 > frac(3.25); 0.25 > floor(3.5); floor(-3.5); 3 -4 > ceil(3.5); ceil(-3.5); 4 -3 > ZAMIANA LICZB CAŁKOWITYCH, WYMIERNYCH I NIEWYMIERNYCH NA LICZBY ZMIENNOPRZECINKOWE > evalf(12345678/23456789); 0.5263157715 > SOFTWEROWA DOKŁADNOŚĆ OBLICZEŃ NUMERYCZNYCH > evalf(Pi,80); 3.14159265358979323846264338327950288419716939937510582097494459230781640628\ 62090 > Digits:=80; Digits 80 := > evalf(exp(1)); 2.71828182845904523536028747135266249775724709369995957496696762772407663035\ 35476 > Digits:=10; Digits 10 := > TWORZENIE NAZW ZMIENNYCH > pole; x1; rama_5; pole x1 rama_5 > 3fala; # nazwa nie moze zaczynać się cyfrą! Error, missing operator or `;` > OBLICZENIA NA ZMIENNYCH SYMBOLICZNYCH > a*b+c/d-e^2; + − c d e 2 > praca/czas; praca czas > mak-mak; 0 > mak-Mak; ab mak Mak − > ODWOŁANIE SIĘ DO OSTATNICH WYNIKÓW OBLICZEŃ > x-y; − xy > %*(x+y); ( − xy ( ) + xy ) > %%*(x-y); ( − xy 2 ) > expand(%); x 2 − + 2 xy y 2 > expand(%%%+y^2); x 2 > OPERATOR PRZYPISANIA ( := ) > a:=5; a 5 > a; 5 > a:='a'; := aa > a; a > a:=10; b:=7; c:=a-b; a 10 := := b 7 := c 3 > > restart; > a;b;c; a b c > FUNKCJE OGÓLNODOSTĘPNE > ?inifcn > tan(45); tan 45 () > evalf(%); 1.619775191 > tan(Pi/4); := 1 > arcsin(1/2); π 6 > max(10^50,1000!,infinity); ∞ > DEFINIOWANIE FUNKCJI PRZEZ UŻYTKOWNIKA > f:=x->x^2; # poprawnie f → x 2 := > f(3); 9 > g(x):=x->x^2; # niepoprawnie g x → x 2 := > g(2); g2 > h:=(x,y,z)->x+y^2+z^3; # poprawnie := () h ( xyz + + ) → x 2 z 3 > h(1,2,Pi); 5 π 3 + > WYRAŻENIA ALGEBRAICZNE > wyr:=ln(x)*cos(2*x); wyr := ln x ( ) () cos 2 x > eval(wyr,x=Pi); ln π () > subs(x=Pi,wyr); ln π ( cos 2 π ) > PAKIETY FUNKCYJNE > ?index[package] > ?plots > ?LinearAlgebra > BIBLIOTEKA MAPLE'A > > print(nextprime); # prykladowa procedura: nextprime proc ( ) ... end proc n > interface(verboseproc); 1 > interface(verboseproc=2); 1 > print(nextprime); () ,, () |
Menu
|