Toán học Các phép toán một số hàm tính toán, rút gọn khác39678

20 5 0
Toán học  Các phép toán một số hàm tính toán, rút gọn khác39678

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Khám phá Maple 11 Cao Long THPT Nam ông CÁC PHÉP TỐN M T S HÀM TÍNH TỐN, RÚT G N KHÁC I Các phép toán c b n (c ng ,tr , nhân, chia, l y th a, khai c n,…) 1) Phép c ng, tr , nhân , chia, khai c n,… N m phép toán ‘c ng’, tr ’ , ‘nhân’, ‘chia’ , ‘l y th a’ đ c khai báo v i kí hi u t ng ‘+’ , ‘ – ’, ‘ * ’ , ‘ / ’ , ‘ ^ ’ Riêng phép khai c n ph i dùng cú pháp khác + c n b c hai c a s a (th c hay ph c) đ c khai báo b ng l nh: > sqrt(a); ho c > root(a,2); + c n b c n c a s a (th c hay ph c) đ c khai báo b ng l nh: > surd(a, n); ho c > root( a, n); Các ví d : > 2+1/2; > x-3/5; x- > 12*5/7-3/2; 99 14 > 2^6; 64 > (1/3+5)^4-753; 4543 81 Chú ý: Maple có th tính tốn đ S ch s c a s có th tìm đ c s r t l n Ch ng h n: c b ng l nh: > length(%); Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn ng Khám phá Maple 11 Cao Long THPT Nam ơng 958 Maple có th tính tốn bi u th c ch a bi n: > 3*x+5*y-2+x-y; x+ y- > (x+y)/(x^2-y^2); x+ y x2 - y2 rút g n bi u th c ta dùng l nh nh sau: > simplify(%); - y- x * Tính 12345 : > sqrt(12345); 12345 + Tính 123468 : > sqrt(123468); 30867 + Tính -8 : - N u dùng l nh surd đ c k t qu : > surd(-8,3); -2 - N u dùng l nh root đ c k t qu : > root(-8,3); + Tính -8,0 : - N u dùng l nh surd đ c k t qu : > surd(-8.0,3); -2.000000000 - N u dùng l nh root đ > root(-8.0,3); c k t qu : 1.000000000 + 1.732050807I 2) Gán giá tr cho m t bi u th c hay m t bi n Gán giá tr c a f(bi u th c, hàm, th t c, list,…) cho a ta dùng cú pháp: Cú pháp: > a: = f; Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ơng Ví d 1: Gán giá tr c a k t qu 24 + vào bi n a, ta th c hi n nh sau: > a:=sqrt(24)+1/4; a := + Sau gán giá tr vào m t bi n, ta có th dùng hàm, th t c khác đ tác đ ng lên bi n Ch ng h n v i a đ c xác đ nh nh ví d ta có th tính a > `a^2`:=a^2; a^2 := ổỗỗ + ư÷÷ 4ø è II M t s hàm phép toán 1) K t h p phép tính c n a b thành ab Cú pháp: [ > combine(…); Th ng nh p a b Maple v n hi n th k t qu nh nh p Xem ví d : Nh p vào Maple : > sqrt(3)*sqrt(6); + nhân hai c n th c ta dùng l nh: > combine(%); 18 + đ i c n s s th p phân ta dùng l nh sau: > evalf(%); 4.242640687 Tr c c n th c m u c a bi u th c ch a c n Cú pháp: > rationalize(a) ; Ví d 1: Cho bi u th c a = 2+ + +Nh p a vào Maple: > a:=1/(2+sqrt(3)+sqrt(2)); a := + Tr c c n th c 2+ + m u c a a: Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ông > rationalize(a); ( + - ) ( -3 + ) 23 Ví d 2: Tr c c n th c x+2 m u c a bi u th c p = + Nh p vào Maple: > p:=1/(sqrt(x)+2); p := + Tr c c n th c x+2 m u: > p:=rationalize(p); p := -2 + x -4 + x n gi n m t bi u th c ch a c n Cú pháp: > simplify(a, ‘option’); Trong đó: - a bi u th c ch a c n; - option t khóa nh ‘radical’, ‘sqrt’, ‘power’,… Ví d 1: Cho bi u th c a = +3 2 +1 + Nh p bi u th c vào Maple: > a:=1/sqrt(2)+3-2/(sqrt(2)+1); +32 a := + 2 +1 n gi n bi u th c trên: > simplify(a); 4+7 2 ( + 1) + Tr c c n th c m u, ta đ c > a:=rationalize(a); a := + Khai tri n (b ng l nh expand) ta đ ( + ) ( -1 + ) c: > a:=expand(a); a := - Khám phá Maple 11 2 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ơng Ví d 2: Cho bi u th c b = - 2 x + +Nh p bi u th c vào Maple: > b:=sqrt(2)*sqrt(6)-2*sqrt(2)*sqrt(x+1); b := - 2 x + + N u dùng l nh simplify ta đ c k t qu : > b:=simplify(b); b := - 2 x+ + N u mu n g p d u c n ta ph i dùng l nh combine: > b:=combine(b,radical); b := - 2 x + Ví d 3: Cho bi u th c c = x x + - y x + Nh p bi u th c vào Maple: > a:=sqrt(x)^3*sqrt(x+1)-2*sqrt(6)*sqrt(y)*sqrt(2*x); + n gi n c b ng l nh simplify ta đ c k t qu : > a:=simplify(a); + Làm g n c b ng l nh combine (c, radical) ta đ c k t qu : > c:=combine(c,radical); + N u khai báo thêm t khóa “symbolic” câu l nh, ta đ > a:=combine(a,radical,symbolic); a := x x ( x + ) - c k t qu : xy Bi n đ i bi u th c ch a c n v d ng đ n gi n Cú pháp: > radnormal(a); Ví d 1: ( ) Cho bi u th c a = - +Nh p a vào Maple: > a:=(4-3*sqrt(2))^3; Khám phá Maple 11 ng d ng gi i toán ph thông DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ông a := ( - ) + N u đ n gi n a b ng l nh simplify, ta đ c k t qu : > a:=simplify(a); a := -( -4 + ) + C ng dùng simplify nh ng thêm option ‘radical’, ta đ c k t qu : > a:=simplify(a, radical); a := ( - ) + N u khai tri n dùng l nh ‘expand’, ta đ c k t qu : > a:=expand(a); a := 280 - 198 + N u dùng l nh ‘radnormal’ ta c ng đ c k t qu : > a:=radnormal(a); a := 280 - 198 Ví d 2: Cho bi u th c a = 59 + 30 +Nh p vào Maple: > a:=(59+30*sqrt(2))^(1/2); a := 59 + 30 + N u khai tri n b ng l nh ‘expand’ , ta đ c k t qu : > a:=expand(a); 59 + 30 a := + N u dùng l nh ‘radnormal’, ta đ c k t qu : > a:=radnormal(a); Ví d 4: Cho bi u th c b = 20 x2 + 120 x + 180 +Nh p bi u th c vào Maple: > b:=(20*x^2+120*x+180)^(1/2); b := 20 x2 + 120 x + 180 + n gi n b ng l nh ‘radnormal’, ta đ c: > b:=radnormal(b); ( x + )2 b := + n gi n b ng l nh ‘simplify’ có option ‘sqrt’, ta đ c: > b:=simplify(b,sqrt); b := csgn ( x + ) ( x + ) Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 + N u gi s x > -3 tr Cao Long THPT Nam ông c dùng l nh trên, ta đ c: > assume(x>-3); b:=simplify(b,sqrt); b := ( x~ + ) + N u đ n gi n bi u th c v i ‘RealDomain’, ta đ c: > use RealDomain in simplify(b) end use; x+ Chú ý: V i l nh mà ta v n khai báo option ‘sqrt’ simplify k t qu là: > use RealDomain in simplify(b,sqrt) end use; signum( x + ) ( x + ) § Mong r ng, qua m t s ví d quý b n đ c nh n bi t đ c ch c n ng c th c a m i l nh đ v n d ng có hi u qu c bi t tính ‘g n g i’ c a l nh r t khó phân bi t ‘option’ m i l nh 5) Hàm tính giá tr t đ i c a s th c x Cú pháp: > abs(x); Ví d 1: > abs(2*x); x > abs(sqrt(3+2*sqrt(2))*x^2); ( + 1) x > a:=abs(-5*x*y*z^2); a := x y z2 Có th dùng hàm ‘expand’ đ phân tích k t qu trên: > a:=expand(a); a := x y z Ví d 2: Cho bi u th c m = x x - y2 + Nh p vào Maple: > m:=5*abs(x)*abs(x-1)*abs(y^2); m := x x - y + Có th k t h p giá tr t đ i k t qu dùng hàm ‘combine’ v i option ‘abs’: > m:=combine(m,abs); m := x ( x - ) y2 Hàm c ng m t chu i giá tr a) Cú pháp 1: > add(i, i=m n); Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ông b) Cú pháp 2: > add(i, i=[li]); c) Cú pháp 3: > add(i, i in x); Trong đó: : - m, n s nguyên d ng; - [li] m t t p h p s (th c); - x m t bi u th c Ví d 1: Tính t ng s i bi t i Ỵ {1;2; 6} + Nh p bi u th c tính vào Maple: > add(i^3,i=1 6); 441 Có th xây d ng t p h p {1; 2; 6} sau tính t ng c a i t p đó: + Xây d ng t p h p: > x:=[seq(i,i=1 6)]; x := [ 1, 2, 3, 4, 5, ] + Tính t ng s i v i i thu c t p h p đó: > add(i^3, i = x); 441 +C ng có th dùng câu l nh th ba nh sau: > add(i^3, i in x); 441 @V n d ng hàm đ xây d ng ch ng trình tính chu vi c a m t tam giác Ví d 2: Trong m t ph ng v i h tr c t a đ Oxy cho ba m A(1; ) , B ( -1;1) , C ( 0; -2 ) Tính chu vi c a tam giác ABC + Nh p m A, B, C vào Maple xác đ nh tam giác ABC: > with(geometry): > point(A,1,1),point(B,-1,1), point(C,0,-2): > triangle(ABC,[A,B,C]); ABC + Tính đ dài c nh c a tam giác ABC: > canh:=sides(ABC); canh := [ , 10 , 10 ] Làm g n k t qu : > canh:=simplify(canh); canh := [ 2, 10 , 10 ] + Tính chu vi c a tam giác ABC: > add(i,i in canh); + 10 Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ơng Ví d 5: Vi t đa th c có d ng P ( x) = a + a1 x + a x2 + + a8 x8 + Dùng Maple đ vi t đa th c trên: > P(x):=add( a[i]*x^i, i=0 ); P ( x ) := a + a x + a x2 + a x3 + a x4 + a x5 + a x6 + a x7 + a x8 Chú ý: Hàm add ch có th tính t ng kho ng ch a s c th M t kho ng ch a xác đ nh (ch a bi n) Maple khơng th c hi n đ c l nh add Ch ng h n, tính t ng + + + + n : > add( i, i=1 n ); Error, unable to execute add Ta th y, Maple thông báo l i không th th c hi n l nh ‘add’ § kh c ph c nh c m ta có th dùng hàm ‘sum’ nh sau: > S:=Sum( i, i=1 n ); n S := åi i=1 > S:=value(S); S := ( n + )2 n - 2 (Hàm sum s đ c gi i thi u sau) Hàm nhân m t chu i giá tr a) Cú pháp 1: > mul(i, i=m n); b) Cú pháp 2: > mul(i, i=[li]); c) Cú pháp 3: > mul(i, i in x); Trong đó: : - m, n s nguyên d ng; - [li] m t t p h p s (th c); - x m t bi u th c Ví d 1: Tính tích c a s t nhiên đ u tiên (khác không): + Nh p bi u th c tính vào Maple: > mul(i, i=1 7); 5040 Ví d 2: ỉ ưỉ ỉ Tớnh tớch P = ỗ + ữỗ1 + ữ ỗ1 + ữ ố ứố ứ ố 2008 ø +Nh p bi u th c tính vào Maple: > mul(1+1/i, i=2 2008); 2009 Hàm sum , hàm product Các ví d : Khám phá Maple 11 ng d ng gi i toán ph thông DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ông Ví d 1: Tính t ng S1 = + + + + ( 2n + 1) + Nh p bi u th c vào Maple: > S1:=Sum(2*i+1, i=0 n); n S1 := å (2 i + 1) i=0 + Tính giá tr c a bi u th c trên: > S1:=value(S1); S1 := ( n + ) Nh n xét: Trong câu l nh nh p bi u th c ta dùng hàm ‘Sum” _ kí t S vi t hoa Maple quy đ nh , hàm “Sum” cho hi n bi u th c c a t ng c n xác đ nh Còn hàm “sum” _ ch s vi t th ng_ tính giá tr c a t ng c n xác đ nh Ch ng h n v i t ng Ví d trên, ta dùng hàm ‘sum’ đ c k t qu : > S1:=sum(2*i+1,i=0 n); S1 := ( n + ) Ví d 2: Tìm t ng nghi m c a ph ng trình x3 - x2 + x - = + gi i toán ta tìm t ng c a s k v i k thu c t p nghi m c a ph ( dùng hàm RootOf() đ xác đ nh t p nghi m c a ph ng trình ): ng trình > sum(k,k=RootOf(2*x^3-3*x^2+x-1)); + Tìm t ng bình ph ng c a nghi m c a ph ng trình trên: > sum(k^2,k=RootOf(2*x^3-3*x^2+x-1)); + Tìm t ng l p ph ng nghi m c a ph ng trình trên: > sum(k^3,k=RootOf(2*x^3-3*x^2+x-1)); 21 {N u dùng hàm ‘Sum’ k t qu là: > Sum(k^3,k=RootOf(2*x^3-3*x^2+x-1)); å k3 k = RootOf( _Z3 - _Z2 + _Z - ) +Xem k t qu b ng l nh: > value(%); 21 Khám phá Maple 11 ng d ng gi i toán ph thông DeThiMau.vn 10 Khám phá Maple 11 Cao Long THPT Nam ông +N u dùng hàm ‘evalf’ đ xem k t qu ta đ > evalf(%); c: 2.625000000 + I Ta nh n th y k t qu c a hàm ‘evalf’ khôngtr c quan b ng k t c a c a ‘value’ Qua mong quý b n đ c l u ý cách dùng hàm ‘value’ ho c ‘eval’ m t cách phù h p đ tính giá tr c a m t k t qu đó} Ví d 3: Tính tích nghi m s c a ph ng trình x5 - x2 + x - = + L nh tính tích nghi m: > product(x,x=RootOf(7*x^5-4*x^3+3*x-5)); Ví d 4: Xây d ng bi u th c f ( x) = ( x + 1)( x + )( x + 3)( x + ) + Nh p vào Maple: > f(x):=product(x+i,i=1 4); f( x ) := ( x + ) ( x + ) ( x + ) ( x + ) @N u dùng th t c ‘Product’ k t qu hi n th d Ch ng h n: i d ng kí hi u > Product(i+1,i=1 n); n Õ (i + 1) i=1 Ví d 5: G i x1; x2 hai nghi m c a ph ng trình x2 - x - + = x +x Tính giá tr c a bi u th c Q = - 2 x1 + x2 x1x2 + Xác đ nh t p nghi m c a ph ng trình dùng l nh RootOf: > T:=RootOf(x^2-sqrt(2)*x-sqrt(3)+1); T := RootOf ( _Z - _Z - + ) + Tính giá tr c a t ng x12 + x22 : > s1:=sum(x^2,x=T); s1 := RootOf ( _Z - 3, index = ) K t qu hi n th ch a c th xem chi ti t giá tr c a s1, ta dùng l nh: > s1:=allvalues(%); s1 := {N u dùng l nh ‘value’ hay ‘evalf’ k t qu không c th b ng l nh ‘allvalue’} + Tính giá tr c a t ng x1 + x2 : > s2:=sum(x,x=T); 11 Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ông s2:=allvalues(%); s2 := RootOf ( _Z - 2, index = ) s2 := + Tính tích x1 x2 : > s3:=product(x,x=T); s3 := - + + T k t qu trên, suy giá tr c a Q: > Q:=1/s1-s2/(3*s3); (- + 1) Q := > Q:=simplify(Q,radical); Q := 3- +2 ( - 1) > Q:=expand(Q,radical); Q := + + 6 Hàm eval, evalf, value, allvalues.(các hàm tính giá tr ) a) Hàm value đ c s d ng mu n tìm k t qu c a bi u th c nh : Int (nguyên hàm, tích phân), Sum (t ng), Limit( gi i h n) , Diff (đ o hàm) Ví d 1: ỉ Tính giá tr c a bi u th c F ( x) = ũ ỗ x2 + ữ dx x ø è + Nh p bi u th c tích phân vào Maple: > F(x) := Int(x^2+1/x^2, x); ó F ( x ) := ô ôx2 + d x x õ + Tìm m t k t qu c a phép toán (dùng l nh ‘value’): > F(x):=value(%); F ( x ) := x3 x Ví d 2: sin x x®0 x + Nh p bi u th c gi i h n vào Maple: Tìm gi i h n sau G = lim > G := Limit(sin(2*x)/x, x=0); Khám phá Maple 11 ng d ng gi i toán ph thông DeThiMau.vn 12 Khám phá Maple 11 Cao Long THPT Nam ông sin( x ) x G := lim x® + Tính giá tr c a gi i h n trên: > G:=value(G); G := Ví d 3: Tìm k t qu c a t ng S = + + + n + Nh p bi u th c S: > S:=Sum(i,i=1 n); n S := åi i=1 + Tìm k t q a c a t ng trên: > S:=value(S); S := ( n + )2 n - 2 Có th dùng g p hai l nh nh sau: > S:=value(Sum(i,i=1 n)); S := ( n + )2 n - 2 2) Hàm eval dùng đ tính giá tr c a m t bi u th c v i u ki n cho tr c Ví d 1: Tính giá tr c a bi u th c P = x2 - x - x = + 1; x = - + + Nh p bi u th c vào Maple: > f:=3*x^2-x-sqrt(3); f := x2 - x - + Tính giá tr c a f x = + : > eval(f,x=sqrt(3)+1); (1 + ) - - Làm g n k t qu b ng l nh ‘radnormal’: > radnormal(%); 11 + + Tính giá tr c a f x = - + : > eval(f,x=-5/2+sqrt(6)); 5 ổỗỗ - + ửữữ + - - è ø 13 Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ông > radnormal(%); 157 - 16 3- Ví d 2: Tìm giá tr c a bi u th c f = x2 + x - bi t x m t nghi m (th nh t) c a ph x - x -1 = + Xác đ nh nghi m th nh t c a ph ng trình ng trình x2 - x - = b ng l nh: > n1:=RootOf(x^2-x-1,index=1); n1 := RootOf ( _Z - _Z - 1, index = ) + Tính giá tr c a f x = n1 : > eval(x^2+x-1,x=n1); RootOf ( _Z - _Z - 1, index = ) + RootOf ( _Z - _Z - 1, index = ) - + Hi n th giá tr c th c a k t qu b ng l nh ‘allvalues’: > allvalues(%); æ 1ử ỗỗ + ữữ + 2ứ 2 ố Làm g n k t qu trên: > radnormal(%); +1 Hàm evalf dùng đ tính giá tr g n c a m t bi u th c, m t phép toán K t qu hi n th d i d ng s th p phân Cú pháp: > evalf( a, n) ; ho c: > evalf[n](a); hi n th k t qu c a a v i n ch s (bao g m c ph n th p phân) Ví d 1: Tính giá tr g n c a đ n 17 ch s th p phân: + Ta dùng l nh Maple nh sau : > evalf[18](sqrt(3)); 1.73205080756887729 + ho c > evalf(sqrt(3),18); 1.73205080756887729 Ví d 2: Tính giá tr g n c a s p : + Tính g n đ n 46 ch s th p phân: > evalf[47](Pi); 3.141592653589793238462643383279502884197169399 Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn 14 Khám phá Maple 11 Cao Long THPT Nam ơng + Tính g n đ n 246 ch s th p phân: > evalf[247](Pi); 3.14159265358979323846264338327950288419716939937510582097494459230781\ 062862089986280348253421170679821480865132823066470938446095505822\ 725359408128481117450284102701938521105559644622948954930381964428\ 0975665933446128475648233786783165271202 @ ng d ng l nh đ minh h a s Pi s vô t (s th p phân vô h n khơng tu n hồn) d y s th c cho h c sinh Giáo viên có th l y m t vài s h t s vô t tính g n giá tr c a s đ n hàng tr m ch s đ h c sinh quan sát rút k t lu n c n đ t đ c Rõ ràng, máy tính c m tay khơng th c hi n đ c công vi c * Chú ý: N u khơng khai báo s n Maple l y k t qu m c đ nh v i 10 ch s (bao g m c ph n th p phân) Ch ng h n: > evalf(sqrt(1111)); 33.33166662 Ví d 3: Tìm nghi m g n c a ph + Gi i ph ng trình : ng trình x2 - x - = > eq:=x^2-sqrt(3)*x-7=0; eq := x2 - x - = > solve(eq,{x}); {x= + 31 }, { x = 2 31 } + Tính g n nghi m đ n 13 ch s (k c ph n th p phân): > evalf[13](%); { x = 3.649907585200}, { x = -1.917856777630} 4) Hàm ‘allvalues’ đ c s d ng mu n hi n th k t qu c a m t phép tính d c th (c n th c, l y th a,…) tr c quan Ví d 1: Tìm t p nghi m c a ph ng trình x4 - x - = + Gi i ph ng trình : > Tn:=solve(x^4-x-1=0,x); Tn := RootOf ( _Z - _Z - 1, index = ), RootOf ( _Z - _Z - 1, index = ), RootOf ( _Z - _Z - 1, index = ), RootOf ( _Z - _Z - 1, index = ) + Hi n th k t qu d i d ng c n th c: > allvalues([Tn]); 15 Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn i d ng Khám phá Maple 11 é ê ê ê ê ê ê ê ë Cao Long THPT Nam ông ( 108 + 12 849 ) ( 2/3 ) ( 108 + 12 849 ) 12 ( 108 + 12 849 ) -6 - 48 ( 2/3 ) ( 108 + 12 849 ) + 288 ổổ ỗỗ + ỗỗ çç çç èè ( 1/3 ) - 48 ( 108 + 12 849 ) ( 1/3 ) ( 108 + 12 849 ) ( 2/3 ) ( 108 + 12 849 ) - 48 ( 1/3 ) ( 2/3 ) + 72 ( 108 + 12 849 ) ( 108 + 12 849 ) - 48 ư÷ ư÷ ÷÷ ( 1/3 ) ÷÷ ÷÷ ( 108 + 12 849 ) øø ( 2/3 ) ( 108 + 12 849 ) - ( 1/3 ) ( 108 + 12 849 ) ( 108 + 12 849 ) 12 ( 108 + 12 849 ) ( 2/3 ) ( 108 + 12 849 ) - 288 ( 2/3 ) ( 1/3 ) + - 48 ( 2/3 ) ( 108 + 12 849 ) ( 108 + 12 849 ) -6 + 288 ( 108 + 12 849 ) ( 2/3 ) ( 108 + 12 849 ) 12 ( 108 + 12 849 ) - 48 ( 1/3 ) + 72 ( 108 + 12 849 ) ( 108 + 12 849 ) - 48 ( 2/3 ) ( 108 + 12 849 ) ( 108 + 12 849 ) - 48 ( 108 + 12 849 ) ổ ỗ ỗ ỗỗ ố , ( 1/3 ) ( 2/3 ) + 72 ( 108 + 12 849 ) ( 108 + 12 849 ) - 48 ư÷ ư÷ ÷÷ ( 1/3 ) ÷÷ ÷÷ ( 108 + 12 849 ) øø ( 2/3 ) ( 1/3 ) ( 1/3 ) ÷ ( 1/2 ) ổổ ỗỗ - ỗỗ ỗỗ ỗỗ ốố ( 1/3 ) ( 108 + 12 849 ) ÷ ÷÷ ø - 48 ( 1/3 ) ( 2/3 ) ổ ỗ ỗ çç è /12, ( 2/3 ) ( 108 + 12 849 ) - 48 ư÷ ư÷ ÷÷ ( 1/3 ) ÷÷ ÷÷ ( 108 + 12 849 ) øø ( 1/3 ) ( 1/3 ) ÷ ( 1/2 ) ổỗ ổỗ I ỗỗ 12 ỗỗ ỗỗ ốố ( 2/3 ) ( 108 + 12 849 ) ổ ỗ ç çç è ÷ ÷÷ ø - 48 ( 1/3 ) ( 108 + 12 849 ) ( 1/3 ) ö ÷ Khám phá Maple 11 ( 1/2 ) /12, ng d ng gi i tốn ph thơng DeThiMau.vn ÷ ÷÷ ø 16 Khám phá Maple 11 ( 108 + 12 849 ) ( 2/3 ) ( 108 + 12 849 ) 12 - Cao Long THPT Nam ông ( 108 + 12 849 ) ( 2/3 ) ( 108 + 12 849 ) - 288 - - 48 ( 1/3 ) ( 108 + 12 849 ) ( 2/3 ) ( 108 + 12 849 ) ( 108 + 12 849 ) - 48 ( 1/3 ) ổỗ ổỗ I ỗỗ 12 ỗỗ ỗỗ ốố ( 108 + 12 849 ) - 48 ( 1/3 ) ( 2/3 ) + 72 ( 108 + 12 849 ) - 48 ư÷ ư÷ ÷÷ ( 1/3 ) ÷÷ ÷÷ ( 108 + 12 849 ) øø ( 108 + 12 849 ) ( 1/3 ) ( 2/3 ) ( 1/3 ) ÷ ÷ ÷÷ ø ổ ỗ ỗ ỗỗ ố ự ỳ ỳ ỳ ỳ ú ú û ( 1/2 ) ú Nh n xét: Nghi m(g m c nghi m th c ph c) hi n th dài dòng Ta dùng l nh ‘evalf’ đ xem k t qu g n đúng: > evalf(%); [ 1.220744085, -0.2481260627 + 1.033982062I, -0.7244919598, -0.2481260627- 1.033982062I ] Qua k t qu ta th y, ph ng trình có nghi m th c nghi m ph c Chú ý: Hàm ‘allvalues’ th ng k t h p v i hàm ‘RootOf’ đ li t kê hi n th nghi m c a m t đa th c, bi u th c d i d ng c n th c, l y th a 10 M t s hàm l ng giác · iđ nv: * i đ sang radian i góc có s đo a0 sang ‘rađian’ Cú pháp: > convert( a*degrees, radians); Ví d 1: + i s đo c a góc 1230 sang radian: > convert(123*degrees, radians); 41 p 60 + ỉ 12 i s đo c a gúc ỗ ữ sang radian: ố 23 ứ > convert((12/23)*degrees, radians); p 345 + 17 i s c a góc 1, 270 sang radian: Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ông > convert(1.27*degrees, radians); 0.007055555556 p i radian sang đ i góc có s đo a (rađian) sang ‘đ ’ Cú pháp: > convert( a , degrees); Ví d 2: 15p + i s đo c a góc (rad) sang ‘đ ’: * > convert(15*Pi/7,degrees); 2700 degrees + i s đo c a góc 5, 23 (rad) sang ‘đ ’: > convert(5.23,degrees); 941.40 degrees p · M t s hàm l ng giác th ng g p (trong ch ng trình tốn ph thơng) Các hàm sin, cosin, tang c a m t cung (góc) a đ c khai báo Maple v i t khóa t ng : > sin(a); > cos(a); > tan(a); Trong cung (góc) a ln đ c đo b i đ n v ‘radian’ ng Ví d 3: + ỉ 2p tính sin ỗ ố ữ , ta nh p vào Maple nh sau: ø > sin(2*Pi/3); S ‘p’ Maple đ c khai báo b i t khóa ‘Pi’ ho c ‘pi’ N u dùng ‘Pi’ Maple s tính ln giá tr c a cung Cịn n u dùng ‘pi’ s th nào, xin quý đ c gi xem câu l nh sau: > sin(2*pi/3); K t qu ch hi n th d t khóa c a s p ổp + Tớnh tan ỗ ữ : ố 12 ứ > bt:=tan(Pi/12); 2pử sinổỗỗ ữữ è ø i d ng bi u th c (kí hi u) Do v y quý đ c gi c n ý s d ng p ö bt := tanổỗỗ ữữ ố 12 ứ Khỏm phỏ Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn 18 Khám phá Maple 11 Cao Long THPT Nam ông K t qu hi n th d i d ng bi u th c bi u di n k t qu hàm nh sau: - Bi u di n k t qu d i d ng th p phân dùng hàm ‘evalf’: d ng c th ta có th dùng > evalf(bt); 0.2679491924 - Bi u di n k t qu d i d ng c n th c dùng hàm ‘convert(bt, ‘radical’)’: > convert(bt,'radical'); 2- ( ) + Tính cos 180 : u tiên ta đ i đ n v sang rađian: > a:=convert(18*degrees, radians); a := p 10 Ti p theo ta tính cos(a): > t:=cos(a); Bi u di n k t qu d p t := cos ổỗỗ ữữ ố 10 ứ i d ng c n th c: > convert(t,'radical'); 5+ 11 Bi n đ i bi u th c l ng giác a) Dùng hàm ‘simplify(expr, trig)’ đ đ n gi n m t bi u th c ‘expr’ d ng l ng giác N u bi u th c ‘expr’ m t đa th c theo sin(x) cos(x) k t qu c a l nh m t bi u th c d ng ch a l y th a c a sin(x) cos(x) đ c rút g n s d ng k t qu sin x + cos x = K t qu th ng có d ng: sin n x.cos m x.( A sin x + B ) , A , B đa th c theo cos(x) Ví d 1: Bi u di n bi u th c A = cos x - sin x theo sin(x) cos(x): + Nh p bi u th c vào Maple: > A:=cos(2*x)-sin(x)^2; A := cos ( x ) - sin( x ) + Dùng l nh ta đ c k t qu : > A:=simplify(A,trig); A := cos ( x ) - + N u mu n phân tích cos 2x (dùng cơng th c nhân đôi) ta dùng l nh: 19 Khám phá Maple 11 ng d ng gi i toán ph thông DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ông > A:=simplify(A,[cos(2*x)]); A := cos ( x ) - - sin( x ) Ví d 2: Bi n đ i bi u th c g = sin x.cos x - cos3 x + cos x thành tích + Nh p bi u th c vào Maple: > g := sin(x)*cos(x)^2-cos(x)^3+cos(x); g := sin( x ) cos ( x )2 - cos ( x )3 + cos ( x ) + Dùng l nh ‘simplify_trig đ bi n đ i: > g:=simplify(g,trig); g := sin( x ) cos ( x ) ( cos ( x ) + sin( x ) ) Ví d 3: Bi n đ i bi u th c sau v d ng tích: f = sin x + sin x + sin x + i v i phép bi n đ i l ng giác c n khéo léo s d ng hàm m t cách phù h p đ đ c k t qu nh ý mu n Trong ví d tơi mu n phân tích đ q đ c gi th y đ c hi u l c c a câu l nh có tác d ng nh th ! + Nh p bi u th c vào Maple: > f:=sin(x)+sin(2*x)+sin(3*x); f := sin( x ) + sin( x ) + sin( x ) + N u quý đ c gi dùng hàm ‘factor’ đ bi n đ i bi u th c li u k t qu thu đ nh th Hãy xem l nh sau: > f:=factor(f); cs f := sin( x ) + sin( x ) + sin( x ) Chúng ta nh n th y, k t qu v n khơng có thay đ i + N u quý đ c gi d ng l nh ‘simplify_trig’ li u k t qu s th ? > f:=simplify(f,trig); f := sin( x ) + sin( x ) + sin( x ) ! K t qu v n c tr nh v y + Theo ý tơi, đ u tiên tơi phân tích bi u th c theo sin(2x): > f:=simplify(f,[sin(2*x)]); f := sin( x ) cos ( x ) + sin( x ) cos ( x )2 K t qu thu đ c có s thay đ i Bây gi có th dùng l nh ‘factor’ ho c ‘simplify_trig’ đ bi n đ i thành tích: > f:=simplify(f,trig); f := sin( x ) cos ( x ) ( + cos ( x ) ) Ho c: > f:=factor(f); V y k t qu có đ f := sin( x ) cos ( x ) ( + cos ( x ) ) c nh ý mu n ! Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn 20 ... ta có th dùng hàm, th t c khác đ tác đ ng lên bi n Ch ng h n v i a đ c xác đ nh nh ví d ta có th tính a > `a^2`:=a^2; a^2 := ổỗỗ + ửữữ 4ứ ố II M t s hàm phép toán 1) K t h p phép tính c n a b... 6 Hàm eval, evalf, value, allvalues. (các hàm tính giá tr ) a) Hàm value đ c s d ng mu n tìm k t qu c a bi u th c nh : Int (nguyên hàm, tích phân), Sum (t ng), Limit( gi i h n) , Diff (đ o hàm) ... mul(1+1/i, i=2 2008); 2009 Hàm sum , hàm product Các ví d : Khám phá Maple 11 ng d ng gi i tốn ph thơng DeThiMau.vn Khám phá Maple 11 Cao Long THPT Nam ơng Ví d 1: Tính t ng S1 = + + + + ( 2n

Ngày đăng: 31/03/2022, 01:12