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

Part 7 TÍNH TOÁN ỨNG DỤNG TRONG KTDK

50 4 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 50
Dung lượng 1,62 MB

Nội dung

Các khái niệm (tt) ‰ Toán tử quan hệ • eq (== ) Bằng • ne ( ~= ) Khơng • lt (< ) Nhỏ • gt (>) Lớn • le (= ) Lớn ©Copyright 2007 MATLAB 11 Các khái niệm (tt) ‰ Tốn tử logic • and (&) Logic • or ( | ) Logic • not ( ~ ) Logic phủ định • xor Logic phủ định • any True phần tử vector khác khơng • all True tất phần tử khác khơng ©Copyright 2007 MATLAB 12 ‰ Các khái niệm (tt) Các kí tự đặc biệt : Dấu hai chấm () Dấu ngoặc đơn [] Dấu ngoặc vuông {} Dấu ngoặc nhọn Dấu thập phân Truy nhập cấu cấu trúc trường Thư mục mẹ Dấu tiếp tục , Dấu phẩy ; Dấu chấm phẩy % Dấu thích ©Copyright 2007 MATLAB 13 Các khái niệm (tt) % Dấu thích ! Liên quan câu lệnh hệ điều hành = Gán ‘ Nhảy transpose(.’) Chuyển vị ctranspose(‘ ) Chuyển vị số phức liên hợp horzcat [, ] Ghép chuỗi theo chiều ngang vertcat[; ] Ghép chuỗi theo chiều đứng subsasgn Gán subscripted bsref Tham chiếu subscripted subsindex Chỉ số subscripted ©Copyright 2007 MATLAB 14 Các khái niệm (tt) ‰ BIẾN ƒ Quy định tên biến: − Giống ngôn ngữ khác, Matlab có quy định tên biến phải từ, không chứa dấu cách, phải tuân thủ theo quy tắc sau: Có thể chứa nhiều 31 kí tự, cịn kí tự sau kí tự 31 bị lờ Ví du: Thoi_gian_dong_cua_vuaximang100, … Tên biến bắt đầu phải chữ cái, chữ số, dấu gạch Thí dụ: Do_bien_thien, Heso, heso, Donhot, donhot… Kí tự chấm “.” khơng dùng có ý nghĩa đặc biệt ©Copyright 2007 MATLAB 15 BIẾN (tt) ƒ Một số biến đĩnh nghĩa trước: − 1/0 Warning: Divide by zero (Type "warning off MATLAB:divideByZero" to suppress this warning.) ans = Inf − 0/0 Warning: Divide by zero (Type "warning off MATLAB:divideByZero" to suppress this warning.) ans = NaN − Eps ans = 2.2204e-016 ©Copyright 2007 MATLAB 16 Một số biến định nghĩa trước (tt) Ý ©Copyright 2007 MATLAB 17 ƒ Độ lớn biến − Xác định độ lớn hay chiều dài biến vector ma trận thông qua số hàm sau đây: Size(A) Trả vector chứa kích thước A, gồm số hàng số cột A Length(A) Trả chiều dài A, giá trị lớn hàng cột Ngồi cịn có hàm: Size(A,p); size(A) [m,n] = ©Copyright 2007 MATLAB 18 BIẾN (tt) ‰ Thí dụ: >> A = [1 3; 6] A=123 456 >> [m,n] = size(A) m=2 n=3 >> length(A) ans = >>size(A,1) ans = ©Copyright 2007 MATLAB 19 BIẾN (tt) ‰ BIẾN MÔI TRƯỜNG (Environmental Variable) Thí dụ: >> a = a= >> b = ‘MATLAB’ b= Matlab Ta nói, a, b biến mơi trường ©Copyright 2007 MATLAB 20 CÁC LỆNH ĐIỀU KIỆN VÀ LẶP ƒ Thí dụ 1: if rem(a,2)==0 disp('la mot so chan') b=a/2; End if n>x = linspace(0,2*pi,30); %Tạo mảng x gồm 30 phần tử có giá trị khoảng – 2*π >>y = sin(x); >>plot(x,y) %vẽ đồ thị hàm y theo x >>xlabel(‘x [0-2*pi]); ylabel(‘y’); %đặt nhãn trục tọa độ x y >>title(‘y = sin(x)’) % đặt tên đồ thị ©Copyright 2007 >>grid on % Tạo lưới cho đồ thị MATLAB 54 ĐỒ HỌA CĂN BẢN – Plot() (tt) ©Copyright 2007 MATLAB 55 ĐỒ HỌA CĂN BẢN – Plot() (tt) ‰ Để vẽ hai đồ thị trục tọa độ >>z = cos(x); >>plot(x,y,’b-*’,x,z,’r’) % Vẽ y z đồ thị, y đường -* màu xanh, z đường màu đỏ >>legend(‘y = sin(x)’,’z=cos(x)’) % thích đồ thị ©Copyright 2007 MATLAB 56 ĐỒ HỌA CĂN BẢN – Plot() (tt) >>legend(‘y = sin(x)’,’z=cos(x)’) ©Copyright 2007 MATLAB 57 ĐỒ HỌA CĂN BẢN (tt) ‰ Để vẽ nhiều hàm đồ thị ta dùng lệnh “hold on” “hold off” >> t=0:pi/20:2*pi; >> plot(t,sin(t),'-r*') >> hold on >> plot(sin(t-pi/2),'mo') >> plot(sin(t-pi),':bs') >> hold off ©Copyright 2007 MATLAB 58 ĐỒ HỌA CĂN BẢN (tt) ‰ Lệnh plot vẽ SỐ PHỨC ƒ Nếu cố đối số, hàm plot(y) vẽ giá trị vector y theo số 1,2,3, … Nếu y số thực, hàm plot(y) trường hợp vẽ phần ảo theo phần thực tương ứng, nghĩa tương đương với plot(real(y),imag(y)) ©Copyright 2007 MATLAB 59 ĐỒ HỌA CĂN BẢN (tt) ‰ Thí dụ: >> x = 1+.9i; >> u = [0:0.01:10]; >> plot(x.^u),xlabel('So thuc'),ylabel('Phan ao') >> title('Do thi voi doi so phuc tap ham SO PHUC') ©Copyright 2007 MATLAB 60

Ngày đăng: 12/04/2023, 20:39

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

TÀI LIỆU LIÊN QUAN

w