1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

MATLAB toàn tập ứng dụng matlap trong điều khiển tự động

198 166 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 198
Dung lượng 1,06 MB

Nội dung

MATLAB toàn tập ứng dụng matlap trong điều khiển tự động . Trọn bộ hướng dẫn sử dụng matlap trong lĩnh vực tự động hóa . Mới nhất năm 2018. Áp dụng cho sinh viên ngành cơ khí, công nghệ thông tin, điện tự động hóa. Có kĩ năng cần thiết sử dụng phần mềm matlap để nghiên cứu học tập và sử dụng các phần mềm khác.

Matlab toàn tập cài đặt MATLAB for WIN Yêu cầu hệ thống Hệ thống IBM t-¬ng thÝch 100% víi bé vi xư lÝ 486 Intel cộng với đồng xử lí toán học 487 ( ngoại trừ 486 DX có xử lí bên ), Pentium hc Pentium Pro Processor Microsoft Window 95 hc Window NT a) ỉ CD ROM - Bé ®iỊu phèi đồ hoạ bit card hình ( 256 màu đồng thời ) - Khoảng trống đĩa đủ để cài đặt chạy tuỳ chọn Sự yêu cầu ®Üa cøng thay ®ỉi t theo kÝch cì c¸c partition tệp trợ giúp help đ-ợc cài đặt trực tuỳ chọn Quá trình cài đặt thông báo cho bạn biết tỉ mỉ dung l-ợng đĩa yêu cầu Ví dụ: Partition với liên cung mặt cần 25 MB cho riêng MATLAB 50 MB cho MATLAB HELP Partition với liên cung 64 KB cần 115 MB cho riêng MATLAB 250 MB cho MATLAB HELP b ) Bộ nhớ Microsoft WIndow 95: MB tèi thiĨu vµ 16 MB khun nghị Microsoft WIN NT 3.51 4.0: 12 MB tối thiểu 16 MB khuyến nghị Các khuyến nghị Bé nhí phơ vµo (Bé nhí bỉ sung: additional Memory) Vỉ mạch tăng tốc đồ hoạ bổ trợ cho Microsoft Window Máy in trợ giúp cho Microsoft Window Vỉ mạch âm trợ giúp cho Microsoft Window Microsoft Word 7.0 ( bạn có ý định sử dụng MATLAB NoteBook ) Trình biên dịch Watcom C, Borland, Microsoft (xây dựng file MEX) Netscape Navigator 2.0 version cao Microsoft Internet Explorer 3.0 để chạy MATLAB Help Desk Quá trình cài đặt Đặt đĩa vào ổ CD Trên WIN 95 ch-ơng trình SETUP bắt đầu chạy tự động nh- MATLAB cha đ-ợc cài từ tr-ớc Còn không, nhấn đúp vào biểu t-ợng setup.exe để bắt đầu trình cài đặt Chấp nhận hay bỏ khuyến cáo cấp đăng kí phần mềm hình Nếu chấp nhận bạn bắt đầu trình cài đặt Trên Custumer Information, nhập vào tên bạn, địa bạn Tên không đ-ợc 30 kí tự Nhấn nút NEXT Nhấn vào hộp trống thành phần dấu v nh- bạn muốn tuỳ chọn nhấn tiếp bạn có ý định không muốn tuỳ chọn ( thêm vào sau muốn ) Trên hình hiển thị C:\MATLAB th- mục đích mặc định trình cài đặt Nếu bạn muốn cài đặt vào th- mục khác đổi tên th- mục bạn lựa chọn Browse MATLAB cho Macintosh MATLAB cho máy Macintosh chạy đ-ợc trên:        Mäi m¸y Macintosh có cấu hình đủ mạnh ( power Macintosh ) Mọi Macintosh đ-ợc trang bị vi xử lí 68040 ( đồng xử lí toán học bên ) Mọi máy Macintosh đ-ợc trang bị vi xử lí 68020 68030 đồng xử lí toán học 68881 68882 Yêu cầu tối thiểu để chạy MATLAB Đĩa cứng trống tối thiểu 26 MB, cần thêm 60 MB cho hÖ thèng tuú chon HELP trùc tuyÕn 16 MB cho ph©n vïng bé nhí ỉ CD ROM Color Quick Draw -oOo Ch-¬ng1 GIíI THIệU chung Bâygiờ bạn cài đặt xong, xem MATLAB làm đ-ợc Trong phần trình bày số ứng dụng nó; để trình bày tất ứng dụng MATLAB dài tốn thời gian Nếu bạn đọc h-ớng dẫn này, bạn thấy MATLAB ngôn ngữ mạnh để giải vấn đề quan trọng khó khăn bạn Nó hữu ích bạn đọc phần h-ớng dẫn cung cấp cho bạn kiến thức để bạn hiểu rõ MATLAB phát triển đ-ợc khả sau Có lẽ cách dễ để hìng dung MATLAB có đầy đủ đặc điểm máy tính cá nhân: giống nh- máy tính bản, làm tất phép tính toán học nh- cộng, trừ, nhân, chia; giống nh- máy tính kỹ thuật, bao gồm: số phức, thức, số mũ, logarithm, phép toán l-ợng giác nh- sine, cosine, tang; nã còng gièng nh- m¸y tÝnh cã khả lập trình, l-u trữ, tìm kiếm lại liệu, tạo, bảo vệ ghi trình tự lệnh để tự động phép toán giải vấn đề, bạn so sánh logic, điều khiển thực hiên lệnh để đảm bảo tính đắn phép toán Giống nh- máy tính đại nhất, cho phép bạn biểu diễn liệu dới nhiều dạng nh-: biểu diễn thông th-ờng, ma trân đại số, hàm tổ hợp thao tác với liệu th-ờng nh- đối víi ma trËn Trong thùc tÕ MATLAB cßn øng dơng rÊt réng r·i nhiỊu lÜnh vùc vµ nã còng sư dơng rÊt nhiỊu c¸c phÐp tÝnh to¸n häc Víi đặc điểm khả thân thiện với ng-ời sử dụng nên dễ dàng sử dụng ngôn ngữ khác nh- Basic, Pascal, C Nó cung cấp môi tr-ờng phong phú cho biểu diễn liệu, có khả mạnh mẽ đồ hoạ, bạn tạo giao diện riêng cho ng-ời sử dụng(GUIs) để gải vấn đề riêng cho Thêm vào MATLAB đ-a công cụ để giải vấn đề đặc biệt, gọi Toolbox (hép c«ng cơ) VÝ dơ Student Edition cđa MATLAB bao gồm Toolbox điều khiển hệ thống, Toolbox xử lí tín hiệu, Toolbox biểu t-ợng toán học Ngoài bạn tạo Toolbox cho riêng Với khả mạnh mẽ, rộng lớn MATLAB nên cần thiết cho bạn phần Sau nghiên cứu phần, sách giúp bạn hiểu đ-ợc chúng Tr-ớc tiên, cách đơn giản quan niệm nh- máy tính bản, nh- máy tính kỹ thuật nh- máy tính lập trình đ-ợc, cuối nh- máy tính đại Bằng cách quan niệm bạn dễ dàng hiểu đựơc cách mà MATLAB giải vấn đề thông th-ờng xem MATLAB giải vấn đề số phức mềm dẻo nh- Tuỳ thuộc vào kiến thức bạn, bạn tìm thấy phần sách h-ớng dẫn hứng thú hay buồn tẻ Khi bạn chạy ch-ơng trình MATLAB, tạo nhiều cửa sổ hình bạn, cửa sổ lệnh (command) cửa sổ để bạn giao tiếp với MATLAB, cửa sổ xuất nh hình dới Các kí tự EDU>> dấu nhắc MATLAB student MATLAB Trong version khác MATLAB, dấu nhắc đơn giản >> Khi cửa sổ lệnh xuất hiện, cửa sổ hoạt động, trỏ xuất bên phải dấu nhắc nh- hình d-ới Con trỏ dấu nhắc MATLAB báo MATLAB đợi để thực lệnh Hình 1.1 Cưa sỉ lƯnh cđa Student MATLAB 1.1 C¸c phÐp toán đơn giản Giống nh- máy tính đơn giản thông th-ờng, MATLAB thực phép toán đơn giản, nh- ví dụ d-ới đây: Mary đến cửa hàng văn phòng phẩm mua cục tẩy, 25 xu mét côc, tËp vë, 52 xu mét tËp, hai cuộn băng đài, 99 xu cuộn Hãy tính xem Mary mua vật, tổng số tiền bao nhiêu? Nếu dùng máy tính thông th-ờng, ta vào số: + + = 12 ( vËt) 4x25 + 6x52 + 2x99 = 610 (xu) H×nh 1.2 Cưa sỉ lƯnh cđa MATLAB version 5.2 Trong MATLAB giải vấn đề theo nhiều cách Tr-ớc tiên giống nh- máy tính trªn, chóng ta cã thĨ tÝnh: >> + + ans= 12 >> 4*25 + 6*52 + 2*99 ans= 610 Chú ý MATLAB không ý đến khoảng trống, cho tất phần, phép nhân có mức độ -u tiên cao phép cộng Và ý khác MATLAB gọi kết ans (viết tắt answer) cho hai phép tính Nh- nói trên, vấn đề giải cách chứa thông tin vào biến cña MATLAB: >> erasers = erasers= >> pads = pads= >> tape = 2; >> iterms = erases + pads + tape iterms= 12 >> cost = erases*25 + pads*52 + tape*99 cost= 610 tạo biến MATLAB: erases, pads, tape để chứa số l-ợng loại vật Sau vào giá trị cho biến này, MATLAB hiển thị kết hình, trừ tr-ờng hợp biến tape Dấu hai chấm đằng sau câu lệnh >> tape = 2; thông báo cho MATLAB nhận giá trị gán nh-ng không hiển thị hình Cuối khác với gọi kết ans, yêu cầu MATLAB gọi kết tổng số vật iterms, tổng số tiền cost Tại b-ớc MATLAB đa thông tin Vì có l-u giữ biến nên yêu cầu MATLAB tính giá trị trung bình cho vật: >> everage_cost = cost/iterms everage_cost= 50.8333 Bởi everage cost có hai từ, mà MATLAB yêu cầu biến có từ, nên dùng dấu gạch d-ới để nối hai từ thành từ Ngoài phép tính trên, MATLAB có số phép tính khác nh- bảng d-ới đây: Phép tính Phép cộng, a + b Phép trõ, a - b PhÐp nh©n, a.b PhÐp chia, ab Phép luỹ thừa, ab Biểu t-ợng + * / \ ^ 5+3 7-4 18*24 56/8 = 8\ 56 5^2 Ví dụ Trong phép toán có mức độ -u tiên khác nhau, tính từ trái sang phải dòng gồm nhiều lệnh phép toán luỹ thừa có mức độ -u tiên cao nhất, phép nhân phép chia có mức độ -u tiên cuối phép cộng phép trừ có mức độ -u tiên 1.2 Không gian làm việc MATLAB Cũng nh- bạn làm việc với cửa sổ Lệnh, MATLAB nhớ lệnh bạn gõ vào nh- giá trị bạn gán cho nó đ-ợc tạo lên Những lệnh biến đ-ợc gọi l-u giữ không gian làm việc MATLAB, đ-ợc gọi lại bạn muốn Ví dụ, để kiểm tra giá trị biến tape, tất bạn phải làm yêu cầu MATLAB cho biết cách đánh vào tên biến dấu nhắc: >> tape tape= Nếu bạn không nhớ tên biến, bạn yêu cầu MATLAB cho danh s¸ch c¸c biÕn b»ng c¸ch d¸nh lƯnh who tõ dÊu nh¾c lƯnh: >> who Your variables are: ans cost average_cost erasers iterms pads tape Chó ý r»ng MATLAB không đ-a giá trị tất biến, bạn muốn biết giá trị, bạn đánh vào tên biến dấu nhắc lệnh MATLAB Để gọi lại lệnh bạn dùng, MATLAB dùng phím mũi tên ( ) bàn phím bạn Ví dụ để gọi lại lệnh bạn gõ vào lúc gần nhất, bạn nhấn phím mũi tên , tiếp tục nhấn phím này, lại gọi tiếp lệnh tr-ớc đó, Nếu bạn dùng phím mũi tên gọi lại lệnh từ lệnh lệnh gần Các phím mũi tên dùng để thay đổi vị trí trỏ dòng lệnh dấu nhắc MATLAB, nh- sửa dòng lệnh, thêm n÷a, chóng ta cã thĨ dïng cht cïng víi bé nhớ đệm để cắt, copy, dán, sửa văn dấu nhắc dòng lệnh 1.3 Biến Giống nh- ngôn ngữ lập trình khác, MATLAB có quy định riêng tên biến Tr-ớc tiên tên biến phải từ, không chứa dấu cách, tên biến phải có quy tuân thủ quy tắc sau: Quy định tên biến Tên biến có phân biệt chữ hoa chữ th-ờng Ví dụ: Iterms, iterms, itErms, ITERMS biến khác Tên biến chứa nhiều 31 kí tự, kí tự sau kí tự thứ 31 bị lờ Ví dụ: howaboutthisveriablename Tên biến bắt đầu phải chữ cái, chữ số, số gạch d-íi VÝ dơ: how_about_this_veriable_name, X51483 a_b_c_d_e KÝ chÊm c©u không đ-ợc phép dùng có ý nghĩa đặc biệt Cùng với quy định trên, MATLAB có biến đặc biệt bảng sau: Các biến đặc biƯt ans pi = 3.1415 Eps flops inf NaN hc nan i (và) j nargin narout realmin realmax Giá trị Tên biến mặc định dùng để trả kết Sè nhá nhÊt, nh- vËy dïng céng víi ®Ĩ đ-ợcsố nhỏ lớn Số phép toán số thực Để số vô nh kết 1/0 Dùng để số không xác định nh- kết 0/0 i=j= Số đối số đa vào hàm đ-ợc sử dụng Số đối số hàm ®a Sè nhá nhÊt cã thĨ ®-ỵc cđa sè thực Số lớn đ-ợc số thực Nh- bạn tạo biến MATLAB, bạn gán lại giá trị cho hc nhiỊu biÕn VÝ dơ: >> erases >> pads = >> tape = >> iterms iterms= 12 >> erases erases= >> iterms iterms= 12 = 4; 6; 2; = eases + pads + tape = sử dụng lại ví dụ trên, tìm đ-ợc số vật mà Mary mua sau thay đổi số cục tẩy lên 6, giá trị đè lên giá trị tr-ớc Khi bạn làm nh- vậy, giá trị iterms không thay đổi, MATLAB không tính lại iterms với giá trị erases Khi MATLAB thực phép tính, lấy giá trị biến thời, nên bạn muốn tính giá trị iterms, cost, average_cost, bạn gọi lại lệnh tính giá trị Đối với biến đặc biệt trên, có sẵn giá trị, nh- bạn khởi động MATLAB; bạn thay đổi giá trị giá trị đặc biệt ban đầu bị bạn xoá biến khởi động lại MATLAB Do bạn không nên thay đổi giá trị biến đặc biệt, trừ thực cần thiết Các biến không gian làm việc MATLAB bị xoá không điều kiện cách dùng lệnh clear Ví dơ: >> clear erases chØ xo¸ mét biÕn erases >> clear cost iterms xoá hai biến cost iterms >> clear cl* dấu * để xoá tất biến bắt đầu hai kí tự cl >> clear xoá tất biến không gian làm việc! Bạn không đ-ợc hỏi để xác nhận câu lệnh tất biến bị xoá khôi phục lại Có thể nói dïng lƯnh clear rÊt nguy hiĨm, v× vËy dïng lệnh bạn nên dùng vị trí 1.4 Câu giải thích (comment) chấm câu Tất văn đằng sau kí hiệu phần trăm (%) câu giải thích Ví dụ: >> erases = erases= % Số cục tẩy Biến erases đ-ợc gán giá trị 4, tất kí hiệu phần trăm văn đằng sau bị lờ Đặc điểm giúp cho dễ theo dõi công việc làm Nhiều lệnh đặt hàng, chúng cách dÊu phÈy hc dÊu chÊm phÈy, nh-: >> erases = 4, pads = 6; tape = erases= tape= dấu phẩy để yêu cầu MATLAB hiển thị kết hình; dấu chấm phẩy không hiển thị kết hình >> average_cost = cost/ iterms average_cost= 50.83333 Nh- vÝ dơ trªn, ta cã thĨ dïng dÊu ba chÊm ( ) ®Ĩ chØ câu lệnh đ-ợc tiếp tục hàng d-ới, phép tính thực đ-ợc dấu ba chấm ngăn cách toán tử biến, nghĩa tên biến không bị ngăn cách hai hàng: >> average_cost = cost/ it erms ??? age_cost = cost/iterms Missing operator, coma, or semicolon giống nh- vậy, trạng thái lời giải thích kh«ng thĨ tiÕp tơc: >> % Comments cannot be continued >> either ??? Undefined function or variable either Bạn dừng ch-ơng trình cách nhấn đồng thời Ctrl C 1.5 Số phức Một đặc điểm mạnh mẽ MATLAB làm việc với số phức Số phức MATLAB đ-ợc định nghĩa theo nhiỊu c¸ch, vÝ dơ nh- sau: >> c1 = - 2i % Chèn thêm kí tự i vào phần ảo c1= 1.0000 - 2.0000i >> c1 = - 2j % j t-ơng tự nh- i ë trªn c1= 1.0000 - 2.0000i >> c2 = 3*(2-sqrt(-1)*3) c2= 6.0000 - 9.0000i >> c3 = sqrt(-2) c3= + 1.4142i >> c4 = + sin(.5)*i c4= 6.0000 + 0.4794i >> c5 = + sin(.5)*j c5= 6.0000 + 0.4794i Trong hai ví dụ cuối, MATLAB mặc định giá trị i = j = dùng cho phần ảo Nhân với i j đ-ợc yêu cầu tr-ờng hợp này, sin(.5)i sin(.5)j ý nghĩa ®èi víi MATLAB Ci cïng víi c¸c kÝ i j, nh- hai ví dụ đầu làm việc với số cố định, không làm việc đ-ợc với biểu thức Một số ngôn ngữ yêu cầu điều khiển đặc biệt cho số phức xuất hiện, MATLAB không cầu nh- Tất phép tính toán học thao tác đ-ợc nh- số thực thông th-ờng: >> c6 = (c1 + c2)/c3 % Từ liệu trªn c6= -7.7782 - 4.9497i >> check_it_out = i^2 % Bình ph-ơng i phải -1 check_it_out= -1.0000 + 0.0000i ví dụ lại phần thực, phần ảo không Chúng ta dùng hàm real imag để kiểm tra phần thực ¶o Chóng ta cã thĨ biĨu diƠn sè phøc d¹ng độ lớn góc (dạng cực): M M.ej = a+bi số phức đ-ợc biểu diễn độ lớn M góc , quan hệ đại l-ợng phần thực, phần ảo số phức biểu diễn d-ới dạng đại số là: M= = tan-1(b/ a) a = Mcos b = Msin Trong MATLAB, ®Ĩ chuyển từ dạng cực sang dạng đại số, dùng hàm real, imag, angle: % Gọi lại c1 >> c1 c1= 1.0000 - 2.0000i >> M_c1 = abs(c1) M_c1= 2.2361 >> angle_c1 = angle(c1) angle_c1= -1.1071 >> deg_c1 = angle_c1*180/ pi -63.4349 >> real_c1 = real(c1) real_c1= >> imag_c1 = imag(c1) imag_c1= -2 % TÝnh argument cña sè phøc % TÝnh gãc cña sè phøc theo radian % Chuyển từ radian sang độ % Tính phần thực % Tính phần ảo -oOo Ch-ơng2 CáC ĐặC tính Kĩ THUậT Giống nh- hầu hết máy tính kỹ thuật, MATLAB đa nhiều hàm toán học, kĩ thuật thông dụng, MATLAB cung cấp hàng trăm hàm đặc biệt thuật toán, hữu ích để giải vấn đề khoa học Tất hàm đ-ợc liệt kê online help, đề cập đến hàm thông dụng 2.1 Các hàm toán học thông th-ờng Các hàm toán học MATLAB đ-ợc liệt kê bảng d-ới đây, chúng có chung cách gọi hàm nh- ví dụ d-ới đây: >> x = sqrt(2)/2 x= 0.7071 >> y = sin(x) y= 0.7854 >> y_deg = y*180/pi y_deg= 45.0000 Những lệnh để tìm góc (tính độ) biết giá trị hàm sin / Tất hàm liên quan đến góc MATLAB làm việc với radian Bảng hàm: Các hàm thông th-ờng abs(x) acos(x) acosh(x) angle(x) asin(x) asinh(x) atan(x) atan2(x, y) atanh(x) ceil(x) conj(x) cos(x) cosh(x) exp(x) fix(x) floor(x) gdc(x, y) imag(x) lcm(x, y) log(x) log10(x) real(x) rem(x, y) round(x) sign(x) sin(x) sinh(x) sqrt(x) tan(x) tanh(x) >> 4*atan(1) ans= 3.1416 >> help atant2 ATAN2 TÝnh argument cña số phức x Hàm ng-ợc cosine Hàm ng-ợc hyperbolic cosine Tính góc số phức x Hàm ng-ợc sine Hàm ng-ợc hyperbolic sine Hàm ng-ợc tangent Là hàm arctangent phần thực x y Hàm ng-ợc hyperbolic tangent Xấp xỉ d-ơng vô Số phức liên hợp Hàm cosine x Hàm hyperbolic cosine x Hàm ex Xấp xỉ không Xấp xỉ âm vô Ước số chung lớn hai số nguyên xvà y Hàm trả phần ảo cña sè phøc Béi sè chung nhá nhÊt cña hai số nguyên x y Logarithm tự nhiên Logarithm số 10 Hàm trả phần thực x Phần d- phép chia x/ y Hàm làm tròn số nguyên tố Hàm dấu: trả dấu argument nh-: sign(1.2)=1; sign(-23.4)=-1; sign(0)=0 Hµm tÝnh sine cđa x Hµm tính hyperbolic sine x Hàm khai bậc hai Tangent Hyperbolic tangent % Mét c¸ch tÝnh xÊp xØ gi¸ trị pi % Yêu cầu giúp đỡ hµm atan2 four quadrant inverse tangent 10 ATAN2(Y, X) is the four quadrant arctangent of the real parts of the elements of X and Y -pi 180/pi*atan(-2/ 3) ans= -33.69 >> 180/pi*atan2(2, -3) ans= 146.31 >> 180/pi*atan2(-2, 3) ans= -33.69 >> 180/pi*atan2(2, 3) ans= 33.69 >> 180/pi*atan2(-2, -3) ans= -146.31 Mét sè vÝ dơ kh¸c: >> y = sqrt(3^2 + 4^2) % Tính cạnh huyền tam giác pitago 3-4-5 y= >> y = rem(23,4) % 23/4 cã phÇn d- lµ y= >> x = 2.6,y1 = fix(x),y2 = floor(x),y3 = ceil(x),y4 = round(x) x= 2.6000 y1= y2= y3= y4= >> gcd(18,81) % lµ -íc sè chung lín nhÊt cđa 18 vµ 81 ans= >> lcm(18,81) % 162 lµ béi sè chung lín nhÊt cđa 18 vµ 81 ans= 162 VÝ dơ: Ước l-ợng chiều cao nhà Vấn đề: Giả thiết biết khoảng cách từ ngời quan sát đến nhà D, góc từ ngời quan sát đến nhà ; chiều cao ngời quan sát h Hỏi nhà cao bao nhiêu? Giải pháp: Ta biểu diễn kích thức nh- hình 2.1: (không thấy) Trang ®å ho¹ plot loglog semilogx semilogy polar mesh contour meshdom bar errorbar title xlabel ylabel grid text gtext ginput §iỊu khiển cửa sổ đồ hoạ axis zoom hold shg clg subplot 184 Đồ thị tuyến tính X-Y Đồ thị loglog X-Y Đồ thị semi-log X-Y Đồ thị semi-log X-Y Đồ thị toạ độ cực Mặt l-ới không gian chiều Đồ thị đ-ờng bao Miền đồ thị l-ới Biểu đồ hình chữ nhật Thêm vào errorbars Tiêu đề đồ thị Nhãn trục x Nhãn trục y Kẻ đ-ờng l-ới đồ thị Văn vị trí Văn vị trí trỏ Nhập đồ hoạ Cân chỉnh trục toạ độ hình dạng Co vào dãn đồ thị Giữ đồ thị hình Hiển thị đồ thị nên hình Xoá đồ thị hình Tách cửa sổ đồ hoạ đồ hoạ TRONG KHÔNG GIAN chiều Lệnh đồ hoạ thông th-ờng plot3 mesh surf fill3 Cân chỉnh màu colormap caxis shading hidden brighten Chiếu sáng surfl lighting material specular diffuse surfnorm Vẽ đ-ờng thẳng điểm không gian chiều Bề mặt không gian chiều Tô màu bề mặt không gian chiều Điền đầy đa giác chiều Tra cứa bảng màu Sự phân chia bảng màu giả Chế độ làm bóng Chế độ dấu nét Bảng tra cứu màu tối sáng Làm bóng bề mặt không gian chiều chiếu sáng Chế độ chiếu sáng Chế độ phản chiếu tự nhiên Sự phản chiếu Sự phản chiếu khuếch tán Bề mặt thông th-ờng Bảng màu hsv hot gray pink white bone §iỊu chØnh trơc axis zoom grid box hold axes 185 Bảng giá trị màu bão hoà Bảng màu đen- trắng- đỏ - vàng Bảng màu chia theo độ xám tuyến tính Màu hồng Màu trắng Màu xám pha lẫn xanh da trời Điều chỉnh hình dáng độ phân chia Co vào dãn đồ thị Đ-ờng kẻ l-ới Hộp chứa trục toạ độ L-u đồ thị Xây dựng trục vị trí Chú thích đồ hoạ title xlabel ylabel zlabel colorbar text gtext Tiêu đề đồ hoạ Nhãn trục x Nhãn trục y Nhãn trục z Hiển thị màu Chú thích văn Di văn đến vị trí chuột chuỗi kí tự Khái quát chung char double cellstr blanks deblank eval Tạo chuỗi kí tự Chuyển chuỗi sang mã số kí tự Tạo mảng chuỗi tế bào từ mảng kí tự Xâu rỗng Di chuyển xâu rỗng Thực xâu với biểu thức MATLAB Kiểm tra chuỗi schar iscellstr isletter isspace True True True True C¸c phÐp toán với chuỗi strcat strvcat strcmp strncmp findstr strjust strrep strtok upper lower chuỗi kí tự ( xâu ) mảng chuỗi tế bào chữ hoa bảng chữ kí tự rỗng Kết nối xâu Kết nối dọc xâu So sánh chuỗi So sánh N kí tự chuỗi Tìm xâu bên xâu khác Mảng kí tự đồng Thay chuỗi chuỗi khác Tìm thẻ chuỗi Chuyển chuỗi sang chữ hoa Chuyển chuỗi sang kí tự thông th-ờng 186 Chuỗi văn abs num2str int2str settr sprintf hex2num Chuyển đổi từ chuỗi sang giá trị ASCII Đổi từ số thành chuỗi Đổi số nguyên sang chuỗi Thiết lập cờ để ma trận chuỗi Đổi số sang chuỗi Chuyển đổi chuỗi từ hệ 16 sang dạng số file input/output Mở đóng file fopen fclose File nhị phân i/o fread fwrite File i/o định dạng fscanf fprintf fgetl fgets input Vị trí file ferror feof fseek ftell frewind Các hµm xuÊt nhËp file load save dlmread dlmwrite XuÊt nhËp file ¶o imread imwrite imfinfo XuÊt nhËp file audio auwrite auread wavwrite wavread Mở file Đóng file Đọc liệu nhị phân từ file Viết liệu nhị phân lên file Đọc liệu định dạng từ file Ghi liệu định dạng lên file Đọc dòng lênh từ file, thay dòng Đọc dòng lênh từ file, giữ nguyên dòng Hiển thị để ng-ời dùng nhập vào Kiểm trạng thái file Kiểm tra xem ®· kÕt thóc file hay cha ThiÕt lËp bé chØ thÞ vÞ chÝ file NhËn tõ bé chØ thÞ vÞ trí file Rewind file Nạp không gian làm việc từ file-MAT L-u giữ không gian làm việc vào file - MAT Đọc file phân định ASCCI Ghi file phân định ASCCI Đọc phần ảo từ file đồ hoạ Ghi phần ảo lên file đồ hoạ Trả lại thông tin file đồ hoạ Ghi file âm NEXT/ SUN ( “ au “ ) Ghi file ©m NEXT/ SUN ( “ au “ ) Ghi file Microsoft WAVE ( “ wav “ ) §äc file Microsoft WAVE ( “ wav “ ) Cưa sỉ lƯnh I / O clc home disp input pause 187 Xo¸ cưa sỉ lệnh Đa trỏ đầu văn Hiển thị mảng Thông báo cho ngời sử dụng nhập vào Đợi từ ng-ời sử dụng trả lời thời gian ngày Giờ ngày now date clock Các hàm datenum datestr datevec Hàm ngày tháng calendar weekday eomday datetick Hàm đếm cputime tic, toc etime pause Giờ ngày hiển thị dạng số Giờ ngày hiển thị dạng chuỗi Giờ ngày hiển thị dạng vector Số ngày nối tiếp Chuỗi thay ngày Thành phần ngày tháng Lịch Ngày tuần Kết thúc tháng Dấu tick định dạng cho ngày tháng Thời gian cpu tính theo đơn vị giây Bộ đếm ngừng hoạt động Thời gian thiết lập Dừng giây kiểu liệu cấu trúc Kiểu liệu double sparse char cell struct uint8 inline Hàm cđa m¶ng nhiỊu chiỊu cat ndims ndgrid permute ipermute shiftdim Chuyển đổi thành double Ttạo ma trận không liên tục Xây dựng mảng kí tự Tạo mảng tế bào Xây dựng chuyển đổi thành mảng cấu trúc Chuyển đổi thành số nguyên không dấu bit Xây dựng đối t-ợng INLINE Mảng kết nối Số chiều Tạo thành mảng cho hàm N-D phép nôi suy Phép nội suy số chiều mảng Nghịch đảo phép nội suy số chiều mảng Chuyển dịch số chiều 188 Hàm mảng tế bào cell celldisp cellplot num2cell deal cell2struct struct2cell iscell Hµm cÊu tróc struct fieldsnames getfield setields isfield istruct Tạo mảng tế bào Hiển thị nội dung mảng tế bào Hiển thị thuật hoạ mảng tế bào Chuyển đổi mảng số thành mảng tế bào Phân phát đầu vào đến đầu Chuyển đổi mảng tế bào thành mảng cấu trúc Chuyển đổi mảng cấu trúc thành mảng tế bào True mảng tế bào Tạo chuyển đổi thành mảng cấu trúc Nhận tên tr-êng cÊu tróc NhËn l¹i néi dung cđa tr-êng cÊu tróc ThiÕt lËp n«i dung tr-êng cÊu tróc True nÕu tr-ờng mảng cấu trúc True mảng tế bào chuyển đổi liệu động Hàm tớ DDE ddeadv ddeexec ddeinit ddereq ddeterm ddeunadv ThiÕt lËp bé gi¸m sát liên kết Đa xâu để thực Khởi tạo giao tiếp DDE Yêu cầu liệu từ c¸c øng dơng KÕt thóc sù giao tiÕp DDE Cëi bỏ giám sát liên kết Ví dụ thĨ hiƯn MATLAB/matrËn intro inverter matmanip Cưa sỉ lƯnh clc home format disp fprintf echo General hlep demo who what size Giới thiệu phép toán ma rận MATLAB Giải thích ma trận đảo Giới thiệu phép nhân ma trận Xoá cửa sổ lệnh Đa trỏ đầu dòng Thiết lập dạng hiển thị kết Hiển thị ma trận văn In số đ-ợc định dạng Cho phép gọi lại câu lệnh Ph-ơng tiện trợ giúp Chạy ch-ơng trình mẫu Danh sách biến nhớ Danh sách M-file đĩa Số chiỊu cđa hµng vµ cét lengh clear computer ^C quit exit Độ dài vector Xoá không gian làm việc Loại máy tính Huỷ biến địa ph-ơng Lết thúc ch-ơng trình T-ơng tự nh- quit (Lập trình )Programming file-M input NhËp sè tõ bµn phÝm keyboard Gäi bµn phÝm nh M-file error Hiển thị thông báo lỗi function Định nghĩa hàm eval Văn đ-ợc giải thích biến feval Hàm định giá đ-ợc gọi chuỗi echo Cho phép gọi lại câu lệnh exist Kiểm tra xem có biến tồn hay không casesen Thiết lập độ nhạy case global Định nghĩa biến toàn cục startup Khởi tạo M-file getenv Nhận chuỗi môi tr-ờng menu Lựa chọn từ bảng chọn etime Elapsed time (không kể đến thời gian) Các file đĩa chdir delete diary dir load save type what fprintf pack §a thøc poly roots roots1 polyval polyvalm conv deconv residue polyfit §ỉi th- mục Xoá file Ghi mục Th mục file đĩa Nạp biến từ file L-u biến nên file Liệt kê hàm file Hiển thị M-file đĩa Viết vào file Nén nhớ qua save Đa thức đặc tr-ng Nghiệm đa thức- ph-ơng pháp ma trận bầu bạn Nghiệm đa thức- ph-ơng pháp Laguerre Ước l-ợng đa thức Ước l-ợng đa thức ma trận Phép nhân Phép chia Khai triển đa thức Sự diều chỉnh độ chênh lệch đa thức Các hàm ma trận đại số tuyến tính Phân tích ma trận norm normest rank Chỉ tiêu ma trận vector Định giá ma trận hai tiêu Hạng ma trận 189 det trace null orth rref subspace Định thức Tổng phần tử đ-ờng chéo Không gian trống Tính trực giao Rút gọn hàng theo hình bậc thang Góc hai số âm Phép toán tuyến tính \ / inv cond condest lu luinc Lời giải phép toán tuyến tính; sử dụng help slash Ma trận đảo Số điều kiện ma trận đảo Định giá số điều kiện tiêu Sự tìm thừa số LU Tim thừa số LU không hoàn thành Giá trị nhÊt svd svds poly polyeig condeig qz schur Sù ph©n tích giá trị Một số giá trị Đa thức đặc tr-ng Vấn đề đa thức Số điều kiện với hy vọng Sự tìm thừa số cho hàm suy rộng Sự phân tích chuỗi Hàm ma trËn expm logm sqrtm funm Ma trËn theo hµm mò Ma trận logarithm Ma ttrận bậc hai Định giá chung hàm ma trận Tìm thừa số tiêu chuẩn qrdelete qrinsert rsf2csf balance Xoá bỏ th- mục từ tìm th- mụcQR Gài vào th- mục tìm thừa số QR MÉu ®-êng chÐo thùc tíi mÉu ®-êng chÐo phøc tạp Cân để tăng độ xác Biến đổi fourier phân tích liệu Phép toán max mean median std sum prod hist trapz cumsum cumprod Thành phần lớn Thành phần nhỏ Giá trị trung bình Giá trị trung tuyến Độ lệch góc chuấn Tổng số hạng Kết phần tử Biểu đồ Hình thang số nguyên Tổng tích lũycủa phần tử Kêt tích luỹcủa phần 190 cumtrapz Sè nguyªn tÝch l bËc thang Sai phân có hạn diff gradient del2 Sai phân đạo hàm xấp xỉ Gradient xấp xỉ Laplacien rời rạc Filtering and convolution ( nÕp, cuén ) filter Bé läc sè mét chiÒu filter2 Bé läc sè chiÒu conv PhÐp nhân đa thức nén lại conv2 Nén chiều convn Nén n chiều deconv Giải nén chia ®a thøc BiÕn ®æi fourier fft fft2 fftn ifft ifft2 ifftn PhÐp néi suy interpl interplq interpft interp2 interp3 interpn griddata Biến đổi fourier rời rạc Biến đổi fourier rời rạc chiều Biến đổi fourier rời rạc n chiều Biến đổi fourier rời rạc ng-ợc Biến đổi fourier rời rạc hai chiều Biến đổi fourier rời rạc n chiều §a thøc vµ phÐp néi suy PhÐp néi suy mét chiỊu ( tra b¶ng ) PhÐp néi suy tun tÝnh mét chiỊu nhanh PhÐp néi suy mét chiỊu sư dơng ph-ơng pháp FFT Phép nội suy hai chiều ( tra b¶ng ) PhÐp néi suy ba chiỊu ( tra b¶ng ) PhÐp néi suy n chiỊu ( tra b¶ng ) Điều chỉnh bề mặt lới liệu hàm giải pháp ODE Optimization and Root Finding fmin fmins fzero Numaric Integration quad quad8 dblquad Tèi thiĨu hµm mét biÕn Tối thiểu hàm vài biến Tìm hàm biến không Tích phân định giá số l-ợng, ph-ơng pháp trật tự thấp Tích phân định giá số l-ợng, ph-ơng pháp trật tự cao Tích phân hai lần định giá số l-ợng 191 Đối t-ợng hàm inline inline argnames formula char 192 Xây dựng đối t-ợng INLINE Tên đối số Thể thức hàm Chuyên đổi đối t-ợng INLINE thành mảng kí tự ma trận rời rạc Các ma trận không liên tục speye Ma trận đồng thức không liên tục sprand Ma trận ngẫu nhiên phân chia cách không liên tục đồng sprandn Ma trận ngẫu nhiên phân chia cách không liên tục thông th-ờng sprandsy Ma trận đối xứng ngẫu nhiên không liên tục spdiags Ma trận không liên tục đ-ợc tậo thành từ đ-ờng chéo Full to Sparse Conversion sparse full find spconvert Tạo ma trận không liên tục Chuyển đổi ma trận không liên tục thành ma trận đầy đủ Tìm số phần tử khác không Nhập vào từ định dạng ma trận không liên tục bên ngoµi mơc lơc Matlab toµn tËp cài đặt 1 MATLAB for WIN a) æ CD ROM………………………………………………………………………………….1 b ) Bé nhí………………………………………………………………………………………1 ch-¬ng 1: GIíI THIƯU chung 1.1 C¸c phép toán đơn giản 1.2 Không gian làm việc MATLAB 1.3 BiÕn 1.4 C©u giải thích (comment) chấm câu 1.5 Sè phøc ch-¬ng 2: CáC ĐặC tính Kĩ THUậT 2.1 Các hàm toán häc th«ng th-êng ch-ơng 3: NHữNG ĐặC §IĨM CđA CưA Sỉ LƯNH 13 3.1 Quản lí không gian làm việc MATLAB 14 3.2 Ghi phục hồi liệu 15 3.3 Khuôn dạng hiển thị số 16 ch-¬ng 4: Script M_files 16 ch-¬ng 5: QU¶N Lý TƯp 19 5.1 MATLAB khëi ®éng 22 ch-ơng 6: phép toán với M¶Ng 23 6.1 Mảng đơn 23 6.2 Địa mảng 23 6.3 CÊu tróc cđa m¶ng 24 6.4 Vector hµng vµ vector cét 26 6.5 Mảng có phần tử 30 6.6 Thao tác mảng 31 6.7 Tìm kiếm mảng 35 6.8 So sánh mảng 36 6.9 KÝch cì cđa m¶ng 38 6.10 M¶ng nhiỊu chiỊu 40 ch-ơng phép tính với mảng 44 7.1 Tạo ph-ơng tr×nh tuyÕn tÝnh 44 7.2 Các hàm ma trËn 47 7.3 Ma trËn ®Ỉc biƯt 48 ch-¬ng phép tính LOGIC Và QUAN Hệ 51 8.1 To¸n quan hƯ 51 8.2 To¸n Logic 53 8.3 Các hàm logic hàm quan hÖ 53 ch-ơng VĂN Bản 54 9.1 X©u kÝ 54 9.2 Chuyển đổi xâu 57 9.3 Các hàm xâu 57 9.4 Ma trËn tÕ bµo cđa x©u 58 ch-¬ng 10 thêi gian 60 10.1 Ngày 60 10.2 Sự chuyển đổi kiÓu 61 10.3 Các hàm ngày 62 10.4 Các hàm thời gian 63 10.5 Vẽ đồ thị với hàm ngày vµ thêi gian 65 ch-ơng 11 VòNG LặP ĐIềU KHIểN 68 11.1 Vòng lặp for 69 11.2 Vòng lặp while 71 11.3 CÊu tróc if-else-end 71 11.4 CÊu tróc switch-case 73 ch-¬ng 12 HµM M_FILE 76 12.1 C¸c quy luËt vµ thuéc tÝnh 77 ch-ơng 13 PHÂN TíCH D÷ LIƯU 82 13.1 Các hàm phân tích liệu 88 ch-ơng 14 ĐA THứC 89 14.1 Các nghiệm đa thức 89 14.2 Nhân đa thức 90 14.3 PhÐp céng ®a thøc 90 14.4 Chia hai ®a thøc 91 14.5 Đạo hàm 91 14.6 Tính giá trị đa thức 91 193 14.7 Phân thức hữu tỉ 92 ch-ơng 15 phép nội suy mịn hoá đ-ờng cong 93 15.1 Mịn hoá đ-ờng cong 94 15.2 Nèi ®iĨm mét chiỊu 96 15.3 XÊp xØ ho¸ hai chiỊu 100 ch-ơng 16 phân tích số liệu 103 16.1 Vẽ đồ thị 103 16.2 Cực trị hàm 105 16.3 Tìm giá trị không 107 16.4 PhÐp lÊy tÝch ph©n 107 16.5 PhÐp lÊy vi ph©n 108 16.6 Ph-ơng trình vi phân 110 ch-¬ng 17 đồ hoạ hệ toạ độ phẳng 111 17.1 Sư dơng lƯnh Plot 111 17.2 Kiểu đ-ờng, dấu màu 114 17.3 Kiểu đồ thị 115 17.4 Đồ thị l-ới, hộp chứa trục, nhãn, lời giải 115 17.5 Kiến tạo hệ trục toạ độ 117 17.6 In h×nh 120 17.7 Thao tác với đồ thị 121 17.8 Một số đặc điểm khác đồ thị hệ toạ độ phẳng 123 ch-ơng 18 đồ hoạtrong không gian chiều 126 18.1 Đồ thị đ-ờng th¼ng 126 18.2 Đồ thị bề mặt vµ líi 127 18.3 Thao t¸c víi ®å thÞ 129 18.4 Các đặc điểm khác đồ thị không gian chiều 132 18.5 Bảng màu 133 18.6 Sư dơng b¶ng mµu 134 18.7 Sư dơng mµu để thêm thông tin 135 18.8 Hiển thị bảng mµu 136 18.9 ThiÕt lËp vµ thay đổi bảng màu 137 ch-ơng 19 Mảng tế bào vµ cÊu tróc 139 19.1 Mảng tế bào 139 19.2 Xây dựng hiển thị mảng tế bào 139 19.3 Tổ hợp khôi phục mảng tế bµo 140 19.4 Truy nhập vào mảng tế bào 140 19.5 Mảng tế bào chuỗi kí tự 141 19.6 CÊu tróc 141 19.7 Xây dựng mảng cấu trúc 141 19.8 Truy nhập vào tr-ờng cấu trúc 142 19.9 Sự nghịch đảo hàm kiểm tra 144 ch-¬ng 20 Biểu t-ợng hộp công cụ toán học 144 20.1 Biểu thức đối t-ợng đặc tr-ng 144 20.2 Tạo sử dụng đối t-ợng ®Ỉc tr-ng 145 20.3 Sự biểu diễn biểu thức đặc tr-ng cña MATLAB 146 20.4 Biến đặc tr-ng 148 194 20.5 Phép toán biểu thức đặc tr-ng 148 20.6 Tách tử số mẫu số 149 20.7 Phép toán đại số tiêu chuẩn 150 20.8 Các phép toán nâng cao 150 20.9 Hàm nghịch đảo 151 20.10 Sù thay thÕ biÕn sè 152 20.11 PhÐp lÊy vi ph©n 153 20.12 PhÐp tÝch ph©n 153 20.13 VÏ ®å thị biểu thức đặc tr-ng 156 20.14 Định dạng đơn giản hoá biểu thức 156 20.15 Tóm tắt số đặc điểm khác 157 20.16 lµm 158 20.17 Giải ph-ơng trình 158 20.18 Giải ph-ơng trình đại số đơn giản 159 20.19 Một vài phép toán đại số 160 20.20 Phép toán vi phân 160 20.21 Một vài phép toán tích phân 160 20.22 Ma trận đại số tuyến tính 161 20.23 Phép toán đại số tuyến tính 161 20.24 Hµm b-íc vµ xung 162 20.25 BiÕn ®ỉi Laplace 162 20.26 BiÕn ®æi Fourier 162 195 ch-¬ng 21 hép công cụ hệ thống điều khiển 163 21.1 Sự biểu diễn đồ thị 163 21.2 Đối t-ợng LTI 163 21.3 Khôi phục liệu 165 21.4 Sự nghịch đảo đối t-ợng LTI 166 21.5 Thuật toán đối t-ợng LTI 166 21.6 Ph©n tÝch hƯ thèng 167 21.7 Danh sách hàm hộp công cụ hệ thèng ®iỊu khiĨn 169 Sự hình thành kiểu LTI 169 Phân tách liệu 169 Đặc tính loại 169 Sự nghịch đảo 169 C¸c phÐp to¸n 169 §éng häc 170 Đáp øng thêi gian 170 Đáp øng tÇn sè 170 Liªn kÕt hÖ thèng 170 Dông thiÕt kÕ cỉ ®iĨn 170 C«ng thiÕt kÕ LQG 171 Giải phép toán ma trận 171 Sù biĨu diƠn 171 ch-¬ng 22 Hép dơng xư lÝ tÝn hiƯu 171 22.1 Ph©n tÝch tÝn hiÖu 171 ch-ơng 23 trợ gióp 174 23.1 Cưa sỉ lƯnh trỵ gióp 174 23.1.1 LÖnh help 174 23.1.2 LÖnh lookfor 175 196 23.1.3 LƯnh whatsnew vµ info 175 23.2 Cưa sỉ trỵ gióp 176 c¸c M- File cđa Student Edition 177 HELP Topic 177 Mơc ®Ých chung cđa c©u lƯnh 177 Th«ng tin chung 177 Quản lí không gian làm việc 177 Quản lí đ-ờng dẫn 177 Quản lí hàm lệnh 177 Câu lệnh điều khiển 177 Hoạt động lệnh hệ thống 177 M-file rèi 178 Các toán tửtự đặc biÖt 178 C¸c to¸n 178 To¸n quan hƯ 178 To¸n logic 178 C¸c to¸n Bitwise 179 ThiÕt lËp c¸c kÝ 179 Các kí tự đặc biệt 179 Câu lệnh điều khiển 179 Thi hành định giá 180 Script, hàm, biến 180 Thao tác với đối số 180 Hiển thị thông báo 180 Đầu vào t-ơng hỗ 180 Ma trận Thao t¸c víi ma trËn 181 Ma trận 181 Thông tin mảng sở 181 Thao t¸c víi ma trËn 181 Hằng biến ®Ỉc biƯt 181 Các biến đặc biÖt 182 Các loại ma trận đặc biệt 182 Các hàm toán häc th«ng th-êng 182 Các hàm l-ợng giác 182 Các hàm toán học 183 Các hàm đặc biệt 183 Hµm lÝ thuyÕt sè häc 183 Đồ hoạ 183 Trang đồ hoạ 184 Điều khiển cửa sổ đồ hoạ 184 đồ hoạ TRONG KHÔNG GIAN chiÒu 184 Lệnh đồ hoạ thông th-ờng 184 Cân chỉnh màu 184 ChiÕu s¸ng 184 Bảng màu 185 §iỊu chØnh trôc 185 Chó thích đồ hoạ 185 chuỗi kÝ 185 Kh¸i qu¸t chung 185 KiÓm tra chuỗi 185 C¸c phÐp toán với chuỗi 185 Chuỗi văn 186 197 file input/output 186 Mở đóng file 186 File nhị phân i/o 186 File i/o định dạng 186 VÞ trÝ file 186 Các hàm xuất nhËp file 186 XuÊt nhËp file ¶o 186 XuÊt nhËp file audio 186 Cưa sỉ lƯnh I / O 187 thêi gian vµ ngµy 187 Giê vµ ngày 187 Các hàm 187 Hµm ngµy th¸ng 187 Hàm đếm 187 kiĨu d÷ liƯu vµ cÊu tróc 187 KiĨu d÷ liƯu 187 Hàm mảng nhiều chiÒu 187 Hàm mảng tế bào 188 Hµm cÊu tróc 188 chuyển đổi liệu ®éng 188 Hµm tí DDE 188 VÝ dơ vµ sù thĨ hiƯn 188 MATLAB/matrËn 188 Cưa sỉ lƯnh 188 General 188 (Lập trình )Programming file-M 189 C¸c file đĩa 189 §a thøc 189 C¸c hàm ma trận đại số tuyến tính 189 Ph©n tÝch ma trËn 189 PhÐp to¸n tuyÕn tÝnh 190 Giá trị nhÊt 190 Hµm ma trËn 190 T×m thõa sè tiªu chuÈn 190 BiÕn đổi fourier phân tích liệu 190 Phép toán b¶n 190 Sai ph©n cã h¹n 191 Filtering and convolution ( nÕp, cuén ) 191 BiÕn ®ỉi fourier 191 Đa thức phÐp néi suy 191 PhÐp néi suy 191 hàm giải pháp ODE 191 Optimization and Root Finding 191 Numaric Integration 191 Đối t-ợng hàm inline 192 ma trËn rêi r¹c 192 C¸c ma trận không liên tục 192 Full to Sparse Conversion 192 môc lôc 192 198 ... Bâygiờ bạn cài đặt xong, xem MATLAB làm đ-ợc Trong phần trình bày số ứng dụng nó; để trình bày tất ứng dụng MATLAB dài tốn thời gian Nếu bạn đọc h-ớng dẫn này, bạn thấy MATLAB ngôn ngữ mạnh để giải... tiếp với MATLAB, cửa sổ xuất nh hình dới 3 Các kí tự EDU>> dấu nhắc cđa MATLAB student MATLAB Trong c¸c version kh¸c cđa MATLAB, dấu nhắc đơn giản >> Khi cửa sổ lệnh xuất hiện, cửa sổ hoạt động, ... lại file yêu cầu MATLAB tính lại lệnh file Thêm nữa, cách tạo M_file, lệnh bạn đ-ợc l-u đĩa ứng dụng sau bạn cần Những ứng dụng dẫn MATLAB giúp hiểu đ-ợc dùng script file nhtrong example1.m,

Ngày đăng: 15/12/2018, 08:25

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w