2
Maple 12 HIZLI BAŞVURU KLAVUZU Matematiksel İşlemler, Fonksiyonlar ve Sabitler Sembol ve kısaltmalar Sembol Tanımı Örnek Atama := f := x^2/y^3; Komut sonu; sonucu gösterir ; int( x^2, x ); Komut sonu; sonucu gizler : int( x^2, x ): Aralık verme .. plot( t*exp(-2*t), t=0..3 ); Küme parantezi (düzensiz liste) { } { y, x, y }; Liste parantezi [ ] [ y, x, y ]; %, %%, %%% Sırasıyla en son yapılan 1., 2. ve 3. işlem sonuçlarını verir Int( exp(x^2), x=0..1 ): % = evalf( % ); Yazı girmek için kullanılır plot( sin(10*x) + 3*sin(x), x=0..2*Pi, title="İlk Çizim" ); " " Fonksiyon tanımlama -> f := (x,y) -> x^2*sin(x-y); f(Pi/2,0); Birleştirme operatörü @ (cos@arcsin)(x); İki defa birleştirme operatörü @@ (D@@2)(ln); Sembol Tanımı Örnek Toplama, çıkarma, çarpma, bölme ve üs alma +, -, *, /, ^ 3*x^(-4) + x/Pi; trigonometrik fonksiyonlar sin( theta-Pi/5 ) -sec( theta^2 ); sin, cos, tan, cot, sec, csc arcsin, arccos, arctan, arccot, arcsec, arccsc Ters trigonometrik fonksiyonlar arctan( 2*x ); Eksponansiyel fonksiyon, exp(1)=2.71 exp exp( 2*x ); Doğal logaritma ln ln( x*y/2 ); 10 tabanlı logaritma log10 log10( 1000 ); Mutlak değer abs abs( (-3)^5 ); sqrt Karekör sqrt( 24 ); Faktöriyel ! k!; =, <>, <, <=, >, >= Karşılaştırma sembolleri diff( y(x), x ) + x*y(x) = F(x); exp(Pi) > Pi^exp(1); Pi, I π, i matematiksel sabitler exp( Pi*I ); sonsuz NOTES : int( x^(-2), x=1..infinity );

Maple 11 Quick Ref

Embed Size (px)

DESCRIPTION

Maple 11 Quick Ref

Citation preview

Page 1: Maple 11 Quick Ref

Maple 12 HIZLI BAŞVURU KLAVUZU

Matematiksel İşlemler, Fonksiyonlar ve Sabitler

Sembol ve kısaltmalar Sembol Tanımı Örnek

Atama := f := x^2/y^3; Komut sonu; sonucu gösterir ; int( x^2, x ); Komut sonu; sonucu gizler : int( x^2, x ): Aralık verme .. plot( t*exp(-2*t), t=0..3 ); Küme parantezi (düzensiz liste) { } { y, x, y }; Liste parantezi [ ] [ y, x, y ];

%, %%, %%% Sırasıyla en son yapılan 1., 2. ve 3. işlem sonuçlarını verir Int( exp(x^2), x=0..1 ): % = evalf( % );

Yazı girmek için kullanılır plot( sin(10*x) + 3*sin(x), x=0..2*Pi, title="İlk Çizim" ); " "

Fonksiyon tanımlama -> f := (x,y) -> x^2*sin(x-y); f(Pi/2,0);

Birleştirme operatörü @ (cos@arcsin)(x); İki defa birleştirme operatörü @@ (D@@2)(ln);

Sembol Tanımı Örnek

Toplama, çıkarma, çarpma, bölme ve üs alma +, -, *, /, ^ 3*x^(-4) + x/Pi; trigonometrik fonksiyonlar sin( theta-Pi/5 ) -sec( theta^2 ); sin, cos, tan, cot,

sec, csc arcsin, arccos, arctan, arccot, arcsec, arccsc

Ters trigonometrik fonksiyonlar arctan( 2*x );

Eksponansiyel fonksiyon, exp(1)=2.71 exp exp( 2*x ); Doğal logaritma ln ln( x*y/2 ); 10 tabanlı logaritma log10 log10( 1000 ); Mutlak değer abs abs( (-3)^5 );

sqrt Karekör sqrt( 24 ); Faktöriyel ! k!;

=, <>, <, <=, >, >= Karşılaştırma sembolleri diff( y(x), x ) + x*y(x) = F(x); exp(Pi) > Pi^exp(1);

Pi, I π, i matematiksel sabitler exp( Pi*I );

sonsuz NOTES:

∞ int( x^(-2), x=1..infinity );

Page 2: Maple 11 Quick Ref

Komutlar Komut Tanımlama Örnek

Tüm tanımlamaları temizler (sıfırlar) restart restart: Bir Maple paketi yükler with with( DEtools ); with( plots ):

help (ayrıca ?) Yardım ?DEplot İmit hesabı limit limit( sin(a*x)/x, x=0 ); Bir ifadenin türevini alır diff diff( a*x*exp(b*x^2)*cos(c*y), x ) Bir ifadenin integralini alır int int( sqrt(x), x=0..Pi ); Limit biçiminde yazma (limiti almaz) Limit Limit( sin(a*x)/x, x=0 ); Türev biçiminde yazma (türevi almaz) Diff Diff( a*x*exp(b*x^2)*cos(c*y), x ); İntegral biçiminde yazma (integrali almaz) Int Int( sqrt(x), x=0..Pi );

value Genellikle Limit, Diff veya Int komutlarıyla yazılan ifadenin değerini bulur G := Int( exp(-x^2), x ); value( G );

2 boyutlu (xy) grafik plot plot( u^3, u=0..1, title="cubic" ); 3 boyutlu grafik plot3d plot3d(sin(x)*cos(y),x=0..4*Pi,y=0..Pi);

display Birden fazla grafiği tek grafik haline getirmede kullanılır

F:=plot( exp(x), x=0..3, style=line ); G:=plot( 1/x, x=0..3, style=point ); plots[display]([F,G], title="2 curves");

Denklem veya eşitsizlik çözümü yapar solve solve( x^4 -5*x^2 + 6*x = 2, { x } ); Sayısal denklem çözümü yapar fsolve fsolve( t/10 + t*exp(-2*t) = 1, t );

dsolve Adi diferansiyel denklem çözümü yapar (diğer seçenekler için ?dsolve yazarak enter tuşuna basınız

dsolve( diff(y(x),x)-y(x)=1, y(x) );

odeplot dsolve komutuyla bulunan çözümlerin grafiğini çizer (bkz.?odeplot)

S:=diff(x(t),t)=-y(t),diff(y(t),t)=x(t): IC:=x(0)=1,y(0)=1: P:=dsolve({S,IC}, {x(t),y(t)}, numeric): odeplot(P, [[t,x(t)],[t,y(t)]], 0..Pi); odeplot(P, [x(t),y(t)], 0..Pi);

DEplot Bir ADD veya ADD sistemi ilgili çizimleri yapar ODE := diff( y(x),x ) = 2*x*y(x); DEplot( ODE, [y(x)], x=-2..2, y=-1..1, arrows=SMALL );

D Türev operatörü (genelde dsolve komutu ile türev sınır şartı verilirken kullanılır)

ODE := diff(y(x),x$2) +y(x) = 1; IC := y(0)=1, D(y)(0)=1; dsolve( { ODE, IC }, y(x) );

Sadeleştirme yapar simplify simplify( exp( a+ln(b*exp(c)) ) ); Çarpanlara ayırma factor factor( (x^3-y^3)/(x^4-y^4) ); Bir ifadeyi başka bir biçime dönüştürür convert convert( x^3/(x^2-1), parfrac, x ); Ortak paranteze alma collect collect( (x+1)^3*(x+2)^2, x ); right-hand side (bir denklemin sağ tarafı) rhs rhs( y = a*x^2 + b ); left-hand side (bir denklemin sol tarafı) lhs lhs( y = a*x^2 + b ); Bir kesrin payını alır numer numer( (x+1)^3/(x+2)^2 ); Bir kesrin paydasını alır denom denom( (x+1)^3/(x+2)^2 ); Bir ifadede bir değeri yerine koyma subs subs( x=r^(1/3), 3*x*ln(x^3) ); Bir ifadenin belirli değerler karşılık gelen sonucunu verir eval( 3*x*ln(x^3), x=r^(1/3)); eval

Sayısal sonuç verir evalf evalf( exp( Pi^2 ) ); evalc Karmaşık sayılı ifadenin sonucunu verir (a+I*b

biçiminde) evalc( exp( alpha+I*omega ) );

evalb Doğru/yanlış değerlendirmesi yapar evalb( evalf( exp(Pi) > Pi^exp(1) ) );

assign Atama işlemi (genellikle solve veya dsolve komutlarının ardından kullanılır)

S:=solve( {x+y=1, 2*x+y=3}, {x,y} ); assign( S ); x; y;

seq Dizi oluşturma seq( [0,i], i=-3..3 ); for . . . from . . . to . . . by . . . in . . . while . . . do . . . end do

Döngü oluşturma tot := 0; for i from 11 by 2 while i < 100 do tot := tot + i^2 end do;

Koşullu döngü oluşturma if . . . then . . . elif . . . else . . . end if if type(x,name) then ’f’(x) else x+1 end if;

Kabul deklarasyonu assume assume( t>0 ); Tür belirteci about about( t );