Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

H­uong dan su dung Mable

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Minh Hoàng
Ngày gửi: 21h:27' 27-07-2008
Dung lượng: 139.0 KB
Số lượt tải: 58
Số lượt thích: 0 người
Trë vÒ trang DAI SO TUYEN TINH
H­íng dÉn sö dông Maple V
C¸c d¹ng ®Æc biÖt cña ma trËn


Tr­íc tiªn, ta khëi ®éng ch­¬ng tr×nh b»ng lÖnh restart vµ n¹p gãi linalg (®¹i sè tuyÕn tÝnh). Mét b¶ng thèng kª c¸c chøc n¨ng cña gãi c«ng cô linalg sÏ xuÊt hiÖn sau khi lÖnh ®­îc thùc hiÖn. (Nh¾c l¹i r»ng mét côm xö lý víi dÊu nh¾c " [> " ®­îc ®­a vµo b»ng chøc n¨ng Insert/Excution Group/After Cursor).

> restart;
with(linalg):
Warning, new definition for norm
Warning, new definition for trace

T×m d¹ng Jordan cña ma trËn b»ng lÖnh jordan
ThÝ dô 1. T×m d¹ng Jordan cña ma trËn 
> J:= matrix(3,3,[0,1,0,-4,4,0,-2,1,2]);

> jordan(J);


ThÝ dô 2. T×m d¹ng Jordan cña ma trËn 
> A := matrix(2,2,[1,0,3,2]);

J := jordan(A, `P`);

> print(P);

> evalm(P^(-1)&*A&*P);


D¹ng gaussjordan cña ma trËn
Tªn hµm: linalg[rref]- Qui gän c¸c hµng vÒ d¹ng bËc thang
linalg[gaussjord] - ®ång nghÜa víi rref( PhÐp khö
Gauss-Jordan)
Tr×nh tù gäi: gaussjord(A)
gaussjord(A,`r`)
gaussjord(A,`r`,`d`)
gausjord(A,rmar)
Tham sè: A - ma trËn ch÷ nhËt
`r` - dïng ®Ó tÝnh h¹ng cña A
`d` - dïng ®Ó tÝnh ®Þnh thøc cña A
M« t¶: B»ng c¸c phÐp biÕn ®æi trªn c¸c dßng cña ma trËn A, ®­a nã vÒ d¹ng hµng bËc thang( d¹ng Gauss-Jordan).

ThÝ dô 1. T×m d¹ng Gauss-Jordan cña ma trËn

B­íc 1. NhËp G
> G:=array([[19,-50,88,3,4,21],[53,85,-49,5,-5,4],[78,17,72,-2,9,7]]);



B­íc 2.
> gaussjord(");


ThÝ dô 2.
> A := array( [[4,-6,1,0],[-6,12,0,1],[-2,6,1,1]] );

> gaussjord(A, `r`);

> r;



D¹ng tam gi¸c cña ma trËn (PhÐp khö Gauss)
Tªn hµm: linalg[gausselim] - PhÐp khö Gauss trªn ma trËn

Tr×nh tù gäi:
gausselim(A,`r`)
gausselim(A,`r`,`d`)
gausselim(A,rmar)
Tham sè: A - ma trËn ch÷ nhËt
`r` - dïng ®Ó tÝnh h¹ng cña A
`d` - dïng ®Ó tÝnh ®Þnh thøc cña A
M« t¶: B»ng c¸c phÐp biÕn ®æi trªn c¸c dßng cña ma trËn A, ®­a nã vÒ d¹ng ma trËn tam gi¸c trªn( tÊt c¶ c¸c phÇn tö d­íi ®­êng chÐo b»ng 0). NÕu A lµ ma trËn vu«ng cÊp n th× det(B)=+-tÝch (B[i,i],i=1..n).
ThÝ dô 1. BiÕn ®æi ma trËn A vÒ d¹ng tam gi¸c vµ tÝnh h¹ng còng nh­ ®Þnh thøc cña nã
> A := matrix(3,3, [x,1,0,0,0,1,1,y,1]);

> gausselim(A, `r`, `d`);

> r;

> d;


T×m exp(A)
ThÝ dô 1. Cho  , t×m exp(A)
> with(linalg, exponential):
A := array( [[t,0,0],[0,t,0],[0,0,t]] );

exponential(A);

ThÝ dô 2. Cho  , t×m exp(B)
> B := array( [[-13,-10],[21,16]] );

exponential(B, t);


ThÝ dô 3. Cho  , t×m exp(a)

a:=matrix([[0,x],[-x,0]]);


> exponential(a);


T×m d¹ng Hermit cña ma trËn
ThÝ dô 1 T×m d¹ng Hermit cña ma trËn  b»ng lÖnh hermite
> A := array([[1+x, 1+x^2],[1+x^2, 1+x^4]]);

> Hermite(A,x,U) mod 2;

> eval(U);

Muèn nhËn ®­îc d¹ng cét cho d¹ng Hermit cña A ta gâ lÖnh
> linalg[transpose](Hermite(linalg[transpose](A),x) mod 2 );

ThÝ dô 2.
> H := inverse(hilbert(2,x));

> hermite(H,x);


ThÝ dô 3.
> H := matrix(3,3,[[1,x,x^2],[x^3 + 2*x -1,0,1],[1,x-1,x^2+1]]);

> hermite(H,x);

Muèn nhËn ®­îc d¹ng cét cña d¹ng chuÈn t¾c Hermit ta lÖnh

> transpose(hermite(transpose(H),x));

> A := matrix(2,3,[[x+1, x^2+1, 2*x-1], [x+2, x^2+x, x-2]]):
B := hermite(A, x, U);

> eval(U);

> evalm(U &* A - B);








ThÝ dô 4.
H := array( [[9,-36,30], [-36,192,-180], [30,-180,180]] );

> ihermite(H);

Muèn nhËn ®­îc d¹ng cét cña d¹ng chuÈn t¾c Hermit ta lÖnh
> transpose( ihermite(transpose(H)) );

ThÝ dô 5.
A := array( [[3,7,11], [13,17,19]] ):
B := ihermite(A, U);

> eval(U);

> evalm(U &* A - B);



T×m d¹ng chÝnh t¾c Smith cña ma trËn

ThÝ dô 1. T×m d¹ng chÝnh t¾c Smith cña ma trËn 
> A := array([[1+x, 1+x^2],[1+x^2, 1+x^4]]);

> Smith(A,x,U,V) mod 2;

> eval(U);

> eval(V);

ThÝ dô 2. T×m d¹ng chÝnh t¾c Smith cña ma trËn 
> A := matrix([[1-x,y-x*y],[0,1-x^2]]);

> smith(A,x);

> B := smith(A,x,U,V);

eval(U);

eval(V);

> evalm(U &* A &* V - B);



ThÝ dô 3.
T×m d¹ng chÝnh t¾c Smith cña ma trËn

> H := inverse(hilbert(2,x));

> smith(H,x);

 
Gửi ý kiến

↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓