ung dung matlab mo phong mach dien dien tu tran thu ha ho dac loc 110 trang 2066

20 699 0
ung dung matlab mo phong mach dien dien tu tran thu ha ho dac loc 110 trang 2066

Đ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

TRẦN THU HÀ – HỒ ĐẮC LỘC – HUỲNH CHÂU DUY Ứng dụng matlab mô mạch điện điện tử Trang MỤC LỤC Lời nói đầu Trang Phần I: LẬP TRÌNH CĂN BẢN VỚI MATLAB Chương 1: Giới thiệu sơ lược MATLAB Chương 2: Các lệnh MATLAB 13 Chương 3: Các toán tử ký tự đặc biệt 20 Chương 4: Các hàm logic 24 Chương 5: Lập trình MATLAB 27 Chương 6: Các lệnh xử lý chuỗi 31 Chương 7: Các hàm giao tiếp 35 Chương 8: Các hàm toán học 39 Chương 9: Các lệnh thao tác ma trận 43 Chương 10: Các phép tính đại số 52 Chương 11: Đồ họa MATLAB 58 Phần II: MỘT SỐ VÍ DỤ ỨNG DỤNG LẬP TRÌNH TRONG MATLAB 67 Tài liệu tham khảo …………………………………………………………………………………………………………………….112 Ứng dụng matlab mô mạch điện điện tử Trang CHƯƠNG I GIỚI THIỆU SƠ LƯC VỀ MATLAB 1.1 Giới thiệu sơ lược MATLAB MATLAB chương trình công ty "The MATHWORKS" viết cho máy tính cá nhân nhằm hỗ trợ cho tính toán kỹ thuật tương ứng với phần tử ma trận MATLAB từ viết tắt MATRIX LABORATORY Chương trình sử dụng nhiều nghiên cứu vấn đề liên quan đến toán kó thuật như: Lý thuyết mạch điện – điện tử, Lý thuyết điều khiển tự động, Khảo sát phân tích chế độ làm việc thiết bò điện hệ thống điện, Kỹ thuật thống kê xác suất, Xử lý số tín hiệu, Phân tích liệu, Dự báo chuỗi quan sát, v.v … MATLAB điều khiển thông qua tập lệnh Nó cho phép lập trình với cú pháp thông dòch lệnh – gọi Script file hay M file với phần mở rộng *.m Các lệnh hay tập lệnh MATLAB lên đến hàng ngàn ngày mở rộng TOOLS BOX hay hàm ứng dụng xây dựng từ người sử dụng MATLAB có 49 TOOLS BOX để trợ giúp cho việc khảo sát vấn đề có liên quan mà đề cập MATLAB 3.5 trở xuống hoạt động môi trường MS-DOS MATLAB 4.0, 4.2, 5.1, 5.2, 5.3… hoạt động môi trường WINDOWS Hiện có MATLAB version 6.1 MATLAB chạy liên kết với chương trình ngôn ngữ cấp cao C, C++, Fortran, … Việc cài đặt MATLAB thật dễ dàng ta cần ý việc dùng thêm vào thư viện trợ giúp hay muốn liên kết phần mềm với vài ngôn ngữ cấp cao khác 1.2 Hướng dẫn cài đặt MATLAB Để cài đặt MATLAB, ta tiến hành bước sau: Đặt đóa CD cài đặt MATLAB vào ổ đóa CD-Rom máy tính bạn Chương trình tự động cài đặt giao diện cài đặt xuất sau: Hình 1.1.Giao diện cài đặt MATLAB Ứng dụng matlab mô mạch điện điện tử Trang Chương trình cài đặt xuất thông báo tiếp tục nhấn Next để tiếp tục trình cài đặt Hình 1.2.Thông báo xác nhận việc cài đặt chương trình Chương trình yêu cầu nhập vào CD key cho chương trình cài đặt Sau đó, tiếp tục nhấn Next để tiếp tục Hình 1.3.Giao diện nhập vào CD key cho chương trình cài đặt Ứng dụng matlab mô mạch điện điện tử Trang Nếu CD key Chương trình thông báo Khi ấy, nhấn Yes để tiếp tục Hình1.4.Thông báo CD key nhập vào Tiếp tục, chương trình yêu cầu nhập vào thông tin người sử dụng, sau nhập đầy đủ vào nhấn Next để tiếp tục : Hình 1.5.Giao diện nhập vào thông tin người sử dụng Kế đến, MATLAB yêu cầu lựa chọn phần cần cài đặt Lưu ý: bước máy tính cá nhân phần lớn không chạy mạng Do đó, nên bỏ qua tùy chọn là: • Matlab Runtime Server • Matlab Web Server Sau chọn xong, nhấn Next để tiếp tục Ứng dụng matlab mô mạch điện điện tử Trang Hình 1.6 Giao diện thiết lập tùy chọn cài đặt Sau hoàn thành bước trên, MATLAB bắt đầu cài đặt chương trình vào máy tính Hình 1.7 Giao diện hiển thò trình cài đặt Sau cài đặt chương trình xong, MATLAB xuất thông báo nhấn Finish để hoàn thành trình cài đặt, máy tính khởi động lại 1.3 Giới thiệu giao diện MATLAB Ứng dụng matlab mô mạch điện điện tử Trang Khởi động MATLAB Trên hệ điều hành Windows, để khởi động MATLAB, ta nhấp đôi vào biểu tượng MATLAB cửa sổ hình bạn Sau khởi động MATLAB, cửa sổ hình MATLAB mở hình 1.9 Giới thiệu giao diện MATLAB Hình 1.9.Cửa sổ giao diện MATLAB Vùng mà click vào để xem tài liệu hướng dẫn, demo công cụ MATLAB Click vào để có giúp đỡ sử dụng MATLAB Vùng đưa lệnh vào cho MATLAB thực thi Vùng click vào để xem thay đổi thư mục Vùng click vào để di chuyển cửa sổ Command Window cửa sổ hình giao diện Click vào để đóng cửa sổ Command Window Xem sử dụng hàm sử dụng lần chạy chương trình trước Ứng dụng matlab mô mạch điện điện tử Trang 10 Sử dụng Tab để đến cửa sổ Workspace cửa sổ thư mục Rê chuột vào để thay đổi kích thước cửa sổ giao diện MATLAB Giao diện cửa sổ soạn thảo chương trình Vào File chọn New/M-file để mở giao diện soạn thảo chương trình MATLAB Hình 1.10 Chọn file soạn thảo M-file Khi cửa sổ sau xuất hiện: Hình 1.11 Giao diện cửa sổ soạn thảo chương trình Ứng dụng matlab mô mạch điện điện tử Trang 11 Sau soạn thảo chương trình xong, lưu tập tin lại dạng file có phần mở rộng *.m cách vào File chọn Save As … Hình 1.12.Lưu tập tin *.m Thoát khỏi MATLAB Sau làm việc xong muốn thoát khỏi MATLAB, vào File chọn Exit MATLAB click vào dấu “x” góc phải hình Hình 1.13 Thoát khỏi MATLAB Ứng dụng matlab mô mạch điện điện tử Trang 12 CHƯƠNG II CÁC LỆNH CƠ BẢN TRONG MATLAB 2.1 Biến MATLAB Tên biến MATLAB dài 19 kí tự bao gồm chữ cái, chữ số vài kí tự đặc biệt khác phải bắt đầu chữ Bình thường, MATLAB có phân biệt biến tạo chữ thường chữ hoa Nói chung, lệnh MATLAB thường sử dụng chữ thường 2.2 Thực lệnh MATLAB MATLAB in kết từ lệnh người sử dụng nhập vào dấu nhắc Ngoài ra, muốn thực lúc nhiều lệnh, muốn thay đổi giá trò nhiều biến MATLAB cho phép tập hợp lệnh vào text file Sau đó, thực việc mở text file thực thi Những file script file hay M file với phần mở rộng *.m 2.3 Các lệnh Lệnh ans a) Chức năng: Là biến chứa kết mặc đònh b) Giải thích Khi thực lệnh mà chưa có biến chứa kết quả, MATLAB lấy biến “ans” làm biến chứa kết c)Ví dụ c) Ví dụ >> c=clock >> 9-1 c= ans = 1.0e+003 * 2.0030 0.0040 0.0210 0.0180 0.0050 >> 0.0273 Lệnh clock >> c=fix(clock) a) Chức c= Thông báo ngày 2003 21 18 37 b) Cú pháp >> c = clock Chú ý Để thông báo dễ đọc ta dùng hàm fix Giải thích kết quả: MATLAB thông báo “Năm 2003 tháng ngày 21, 18 phút 37 giây” Lệnh computer a) Chức c)Ví dụ Cho biết hệ điều hành máy vi tính sử dụng Matlab » [c,m]=computer c= b) Cú pháp PCWIN computer m= [c,m] = computer 2.1475e+009 Với c - chứa thông báo hệ điều hành máy m - số phần tử ma trận lớn mà máy làm việc với MATLAB Ứng dụng matlab mô mạch điện - điện tử Trang 13 Lệnh date c)Ví dụ a) Chức >> s=date Thông báo ngày tháng năm s= b) Cú pháp 21-Apr-2003 s = date >> Lệnh cd a) Chức Chuyển đổi thư mục làm việc b) Cú pháp cd cd diretory cd Với cd cho biết thư nục hành diretory đường dẫn đến thư mục muốn làm việc cd chuyển đến thư mục cấp cao bậc Lệnh clc c)Ví dụ a) Chức clc, for i: 25, home, A = rand(5), Xóa cửa sổ lệnh end b) Cú pháp clc Lệnh clear a) Chức Xóa đề mục nhớ b) Cú pháp clear clear name clear name1 name2 name3 clear functions clear variables clear mex clear global clear all Với clear xóa tất biến khỏi vùng làm việc clear name xóa biến hay hàm name clear functions xóa tất hàm nhơ.ù clear variables xóa tất biến khỏi nhớ clear mex xóa tất tập tin mex khỏi nhớ clear xóa tất biến chung clear all xóa tất biến, hàm tập tin mex khỏi nhớ Lệnh làm cho nhớ trống hoàn toàn Lệnh delete a) Chức Xóa tập tin đối tượng đồ họa Ứng dụng matlab mô mạch điện - điện tử Trang 14 b) Cú pháp delete filename delete (n) Với file name n tên tập tin cần xóa biến chứa đối tượng đồ họa cần xóa Nếu đối tượng cửa sổ cửa sổ đóng lại bò xóa Lệnh demo a) Chức Chạy chương trình mặc đònh MATLAB b) Cú pháp demo Với demo chương trình có sẵn MATLAB Nó minh họa số chức MATLAB Lệnh diary a) Chức Lưu vùng thành file đóa b) Cú pháp diary filename Với filename: tên tập tin Lệnh dir a) Chức Liệt kê tập tin thư mục b) Cú pháp dir dir name Với dir liệt kê tập tin thư mục có thư mục hành dir name đường dẫn đến thư mục cần liệt kê Lệnh disp a) Chức Trình bày nội dung biến (x) hình b) Cú pháp disp (x) Với x tên ma trận tên biến chứa chuỗi ký tự, trình bày trực tiếp chuỗi ký tự chuỗi ký tự đặt dấu ‘’ c) Ví dụ >> text=('Cac lenh co ban MATLAB') matrix = text = 0 Cac lenh co ban MATLAB >> disp(matrix) >> disp(text) 0 Cac lenh co ban MATLAB >> >> matrix=[2 0 3] Ứng dụng matlab mô mạch điện - điện tử Trang 15 Lệnh echo a) Chức Hiển thò hay không hiển thò dòng lệnh thi hành file *.m b) Cú pháp echo on echo off Với on hiển thò dòng lệnh off không hiển thò dòng lệnh Lệnh FORMAT a) Chức Đònh dạng kiểu hiển thò số Cú pháp Format short Giải thích Hiển thò chữ số sau dấu 3.1416 chấm Format long Hiển thò 14 chữ số sau dấu 3.14159265358979 chấm Hiển thò dạng phân số 355/133 phần nguyên nhỏ Hiển thò số dương hay âm + Format rat Format + Ví dụ Lệnh help a) Chức Hướng dẫn cách sử dụng lệnh MATLAB b) Cú pháp help help topic Với help hiển thò vắn tắt mục hướng dẫn topic tên lệnh cần hướng dẫn Lệnh home a) Chức Đưa trỏ đầu vùng làm việc b) Cú pháp home c)Ví dụ Lệnh length a) Chức Tính chiều dài vectơ b) Cú pháp l = length (x) Với l biến chứa chiều dài vectơ Tính chiều dài vectơ x >> x = [0 9] x= >> l = length (x) l= 10 >> Ứng dụng matlab mô mạch điện - điện tử Trang 16 Lệnh load a) Chức Nạp file từ đóa vào vùng làm việc b) Cú pháp load load filename load filename load finame.extension Với load nạp file matlap.mat load filename nạp file filename.mat load filename.extension nạp file filename.extension Tập tin phải tập tin dạng ma trận có nghóa số cột hàng phải số cột hàng Kết ta ma trận có số cột hàng số cột hàng tập tin văn Lệnh lookfor a) Chức Hiển thò tất lệnh có liên quan đến topic b) Cú pháp lookfor topic Với topic tên lệnh cần hướng dẫn Lệnh pack a) Chức Sắp xếp lại nhớ vùng làm việc b) Cú pháp pack pack filename Với Nếu sử dụng MATLAB máy tính xuất thông báo “Out of memory” lệnh pack tìm thấy số vùng nhớ trống mà không cần phải xóa bớt biến Lệnh “pack” giải phóng không gian nhớ cần thiết cách nén thông tin vùng nhớ xuống cực tiểu Vì MATLAB quản lý nhớ phương pháp xếp chồng nên đoạn chương trình MATLAB làm cho vùng nhớ bò phân mảnh Do có nhiều vùng nhớ trống không đủ để chứa biến lớn Lệnh pack thực hiện: • lưu tất biến lên đóa tập tin tạm thời pack.tmp • xóa tất biến hàm có nhớ • lấy lại biến từ tập tin pack.tmp • xóa tập tin tạm thời pack.tmp Kết vùng nhớ biến gộp lại nén lại tối đa nên không bò lãng phí nhớ Pack.finame cho phép chọn tên tập tin tạm thời để chứa biến Nếu không tên tập tin tạm thời Matlab tự lấy tên tập tin pack.tmp Nếu dùng lệnh pack mà máy báo thiếu nhớ bắt buộc phải xóa bớt biến vùng nhớ Ứng dụng matlab mô mạch điện - điện tử Trang 17 Lệnh path a) Chức Tạo đường dẫn, liệt kê tất đường dẫn có b) Cú pháp path p = path path (p) Với path liệt kê tất dường dẫn có p biến chứa đường dẫn path (p) đặt đường dẫn Lệnh quit a) Chức Thoát khỏi MATLAB b) Cú pháp quit Lệnh size a) Chức Cho biết số dòng số cột ma trận b) Cú pháp d = size (x) [m,n] = size (x) m = size (x,1) n = size (x,2) Với x tên ma trận d tên vectơ có phần tử, phần tử thứ số dòng, phần tử lại số cột m,n biến m chứa số dòng, biến n chứa số cột c) Ví dụ Ta có ma trận x x= 6 >> x=[1 4;5 8] x= >> n=size(x,2) n= >> d=size(x) >> [m,n]=size(x) d= m= >> m=size(x,1) n= m= >> Lệnh type a) Chức Hiển thò nội dung tập tin Ứng dụng matlab mô mạch điện - điện tử Trang 18 b) Cú pháp type filename Với filename tên file cần hiển thò nội dung Lệnh trình bày tập tin Lệnh what a) Chức Liệt kê tập tin *.m, *.mat, *.mex b) Cú pháp what what dirname Với what liệt kê tên tập tin m, mat, mex có thư mục hành dirname tên thư mục cần liệt kê Lệnh which a) Chức Xác đònh chức funname hàm MATLAB hay tập tin b) Cú pháp c)Ví dụ which funname which inv Với inv is a build-in Funname tên lệnh MATLAB hay tên function tập tin which f Lệnh WHO, WHOS c:\matlab\bin\f.m a) Chức Thông tin biến có nhớ b) Cú pháp who whos who global whos global c) Giải thích who liệt kê tất tên biến tồn nhớ whos liệt kê tên biến, kích thước, số phần tử xét phần ảo có khác không who global whos liệt kê biến vùng làm việc chung Các phím chức đặc biệt Ctrl + P ↑ Ctrl + n ↓ Ctrl + f → Ctrl + b ← Ctrl + l Ctrl + → Ctrl + r Ctrl + ← Ctrl + a HOME Ctrl + k Gọi lại lệnh vừa thực trước từ sổ lệnh MATLAB Gọi lại lệnh đánh vào trước Chuyển trỏ sang phải kí tự Chuyển trỏ sang trái kí tự Chuyển trỏ sang phải từ Chuyển trỏ sang trái từ Chuyển trỏ đầu dòng Xoá dòng cuối Ứng dụng matlab mô mạch điện - điện tử Trang 19 CHƯƠNG III CÁC TOÁN TỬ VÀ KÝ TỰ ĐẶC BIỆT 3.1 Các toán tử số học Toán tử Công dụng + Cộng ma trận đại lượng vô hướng (các ma trận phải có kích thước) Trừ ma trận đại lượng vô hướng (các ma trận phải có kích thước) * Nhân ma trận đại lượng vô hướng (ma trận phải có số cột số hàng ma trận 2) .* Nhân phần tử ma trận đại lượng vô hướng (các ma trận phải có kích thước) \ Thực chia ngược ma trận đại lượng vô hướng (A\B tương đương với inv (A)*B) .\ Thực chia ngược phần tử ma trận đại lượng vô hướng (các ma trận phải có kích thước) / Thực chia thuận ma trận đại lượng vô hướng (A/B tương đương với A*inv(B)) ./ Thực chia thuận phần tử ma trận cho ma trận (các ma trận phải có kích thước) ^ Lũy thừa ma trận đại lượng vô hướng ^ Lũy thừa phần tử ma trận đại lượng vô hướng (các ma trận phải có kích thước) Ví dụ: X*y phép toán sai x * y X’* y 32 10 12 12 15 18 x’.* y Phép tính mảng 6 -3 -3 -3 -3 -3 -3 10 18 phép toán sai x * y’ phép toán sai x x’ x+y x+2 x * y’ x*2 Phép tính ma trận 123 Ứng dụng matlab mô mạch điện - điện tử y y’ x–y x–2 x.* 2 Trang 20 X\y 16/7 x.\ y 1/2 3/2 0 1/6 0 1/3 0 1/2 1/2 3/2 x./ y X^y phép toán sai x.^ y X^2 phép toán sai x.^ 2\x x/y x/2 2^x phép toán sai 2./ x x./ 2.^ x 5/2 2 2/3 1/4 2/5 1/2 1/2 3/2 1/2 32 729 3.2 Các toán tử quan hệ Toán tử Công dụng < So sánh nhỏ > So sánh lớn >= So sánh lớn > x=5 x= >> x>=[1 3;4 6;7 9] ans = 1 1 0 0 >>>> x=A x= Ứng dụng matlab mô mạch điện - điện tử Trang 21 >> >> x==A ans = 1 1 1 >> 1 3.3 Các toán tử logic Toán tử Công dụng & Thực phép toán logic AND | Thực phép toán logic OR ~ Thực phép toán logic NOT Kết phép toán phép logic phép logic sai Phép logic có chế độ ưu tiên thấp so với phép toán số học phép toán so sánh Ví dụ Khi thực phép toán 3>4 & 1+ máy tính thực 1+2 3, sau tới 3>4 thực & cuối ta kết qủa 3.4 Các ký tự đặc biệt Ký hiệu [] () = ‘ , ; % ! Công dụng Khai báo vector ma trận Thực phép toán ưu tiên, khai báo biến số vector Thực phép gán Chuyển vò ma trận tìm lượng liên hiệp số phức Điểm chấm thập phân Phân biệt phần tử ma trận đối số dòng lệnh Ngăn cách hàng khai báo ma trận Thông báo dòng thích Mở cửa sổ MS – DOS Dấu ‘ :’ tạo vector ma trận phụ lặp lặp lại giá trò b)Ví dụ Khi khai báo D = : 10 Ta kết quả: D = 10 Còn khai báo D = : :10 Thì ta kết quả:D = 10 Khai báo Công dụng Ứng dụng matlab mô mạch điện - điện tử Trang 22 j:k j:i:k A(: , j) A(i , :) A(: , :) A(j , k) A(: , j , k) A(:) Tạo chuỗi j, j+1, j+2,…., k-1, k Tạo chuỗi j, j+i, j+2I,….,k-i, k Chỉ cột thứ j ma trận A Chỉ hàng thứ i ma trận Chỉ toàn ma trận A Chỉ phần tử A(j), A(j+1)…A(k) Chỉ phần tử A(:, j), A(:, j+1)…A(:, k) Chỉ tất thành phần ma trận A Ứng dụng matlab mô mạch điện - điện tử Trang 23 [...]... năng của funname là hàm của MATLAB hay tập tin b) Cú pháp c)Ví dụ which funname which inv Với inv is a build-in Funname là tên lệnh trong MATLAB hay tên function tập tin which f Lệnh WHO, WHOS c: \matlab\ bin\f.m a) Chức năng Thông tin về biến đang có trong bộ nhớ b) Cú pháp who whos who global whos global c) Giải thích who liệt kê tất cả các tên biến đang tồn tại trong bộ nhớ whos liệt kê tên biến, kích... kích thước, số phần tử và xét các phần ảo có khác 0 không who global và whos liệt kê các biến trong vùng làm việc chung Các phím chức năng đặc biệt Ctrl + P ho c ↑ Ctrl + n ho c ↓ Ctrl + f ho c → Ctrl + b ho c ← Ctrl + l ho c Ctrl + → Ctrl + r ho c Ctrl + ← Ctrl + a ho c HOME Ctrl + k Gọi lại lệnh vừa thực hiện trước đó từ của sổ lệnh của MATLAB Gọi lại lệnh đã đánh vào trước đó Chuyển con trỏ sang... >> m=size(x,1) n= m= 4 2 >> Lệnh type a) Chức năng Hiển thò nội dung của tập tin Ứng dụng matlab mô phỏng mạch điện - điện tử Trang 18 b) Cú pháp type filename Với filename tên file cần hiển thò nội dung Lệnh này trình bày tập tin được chỉ ra Lệnh what a) Chức năng Liệt kê các tập tin *.m, *.mat, *.mex b) Cú pháp what what dirname Với what liệt kê tên các tập tin m, mat, mex có trong thư mục hiện hành... matlab mô phỏng mạch điện - điện tử Trang 14 b) Cú pháp delete filename delete (n) Với file name n tên tập tin cần xóa biến chứa đối tượng đồ họa cần xóa Nếu đối tượng là một cửa sổ thì cửa sổ sẽ đóng lại và bò xóa Lệnh demo a) Chức năng Chạy các chương trình mặc đònh của MATLAB b) Cú pháp demo Với demo là chương trình có sẵn trong MATLAB Nó minh họa một số chức năng của MATLAB Lệnh diary a) Chức năng Lưu... MATLAB >> >> matrix=[2 0 0 3] Ứng dụng matlab mô phỏng mạch điện - điện tử Trang 15 Lệnh echo a) Chức năng Hiển thò hay không hiển thò dòng lệnh đang thi hành trong file *.m b) Cú pháp echo on echo off Với on hiển thò dòng lệnh off không hiển thò dòng lệnh Lệnh FORMAT a) Chức năng Đònh dạng kiểu hiển thò của các con số Cú pháp Format short Giải thích Hiển thò 4 chữ số sau dấu 3.1416 chấm Format long Hiển... bày nội dung của biến (x) ra màn hình b) Cú pháp disp (x) Với x là tên của ma trận hay là tên của biến chứa chuỗi ký tự, nếu trình bày trực tiếp chuỗi ký tự thì chuỗi ký tự được đặt trong dấu ‘’ c) Ví dụ >> text=('Cac lenh co ban trong MATLAB' ) matrix = text = 2 0 0 3 Cac lenh co ban trong MATLAB >> disp(matrix) >> disp(text) 2 0 0 3 Cac lenh co ban trong MATLAB >> >> matrix=[2 0 0 3] Ứng dụng matlab. .. một từ Chuyển con trỏ về đầu dòng Xoá cho đến dòng cuối cùng Ứng dụng matlab mô phỏng mạch điện - điện tử Trang 19 CHƯƠNG III CÁC TOÁN TỬ VÀ KÝ TỰ ĐẶC BIỆT 3.1 Các toán tử số học Toán tử Công dụng + Cộng ma trận ho c đại lượng vô hướng (các ma trận phải có cùng kích thước) Trừ ma trận ho c đại lượng vô hướng (các ma trận phải có cùng kích thước) * Nhân ma trận ho c đại lượng vô hướng (ma trận 1 phải... nhớ các biến được gộp lại ho c nén lại tối đa nên không bò lãng phí bộ nhớ Pack.finame cho phép chọn tên tập tin tạm thời để chứa các biến Nếu không chỉ ra tên tập tin tạm thời thì Matlab tự lấy tên tập tin đó là pack.tmp Nếu đã dùng lệnh pack mà máy vẫn còn báo thiếu bộ nhớ thì bắt buộc phải xóa bớt các biến trong vùng nhớ đi Ứng dụng matlab mô phỏng mạch điện - điện tử Trang 17 Lệnh path a) Chức... của 2 ma trận ho c 2 đại lượng vô hướng (các ma trận phải có cùng kích thước) \ Thực hiện chia ngược ma trận ho c các đại lượng vô hướng (A\B tương đương với inv (A)*B) .\ Thực hiện chia ngược từng phần tử của 2 ma trận ho c 2 đại lượng vô hướng (các ma trận phải có cùng kích thước) / Thực hiện chia thu n 2 ma trận ho c đại lượng vô hướng (A/B tương đương với A*inv(B)) ./ Thực hiện chia thu n từng phần... thích Mở cửa sổ MS – DOS Dấu ‘ :’ tạo vector ho c ma trận phụ và lặp đi lặp lại các giá trò b)Ví dụ Khi khai báo D = 1 : 10 Ta được kết quả: D = 1 2 3 4 5 6 7 8 9 10 Còn khi khai báo D = 0 : 2 :10 Thì ta được kết quả:D = 0 2 4 6 8 10 Khai báo Công dụng Ứng dụng matlab mô phỏng mạch điện - điện tử Trang 22 j:k j:i:k A(: , j) A(i , :) A(: , :) A(j , k) A(: , j , k) A(:) Tạo ra chuỗi j, j+1, j+2,…., k-1, ... *.m Thoát khỏi MATLAB Sau làm việc xong muốn thoát khỏi MATLAB, vào File chọn Exit MATLAB click vào dấu “x” góc phải hình Hình 1.13 Thoát khỏi MATLAB Ứng dụng matlab mô mạch điện điện tử Trang. .. Funname tên lệnh MATLAB hay tên function tập tin which f Lệnh WHO, WHOS c: matlab binf.m a) Chức Thông tin biến có nhớ b) Cú pháp who whos who global whos global c) Giải thích who liệt kê tất... Chức Hiển thò nội dung tập tin Ứng dụng matlab mô mạch điện - điện tử Trang 18 b) Cú pháp type filename Với filename tên file cần hiển thò nội dung Lệnh trình bày tập tin Lệnh what a) Chức Liệt

Ngày đăng: 17/01/2017, 22:39

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan