Danh mục

MATLAB ỨNG DỤNG - TS. NGUYỄN HÒAI SƠN

Số trang: 0      Loại file: pdf      Dung lượng: 550.18 KB      Lượt xem: 46      Lượt tải: 0    
10.10.2023

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (0 trang) 0
Xem trước 0 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

MATLAB CANN BẢN I. BIỂU THỨC (EXPRESSION) Biến số ( variables) Số (Numbers) Toán tử ( Operaters) Hàm ( Functions) - tối đa 19 ký tự có nghĩa - phân biệt giữa chữ hoa và chữ thường. - bắt đầu bằng một từ theo sau là từ hay số hoặc dấu (_). - biến tòan cục (global) tác dụng trong tòan chương trình. - biến cục bộ (local) tác dụng trong nội tại hàm (function) - một số biến đặc biệt: pi, ans,… Biến (Variables) Kiểm tra biến (who và whos) Xóa biến (clear và clear all) Ví dụ clear a clear b degree a undefined function or variable...
Nội dung trích xuất từ tài liệu:
MATLAB ỨNG DỤNG - TS. NGUYỄN HÒAI SƠN MATLAB ÖÙNG DUÏNG TS. NGUYEÃN HOØAI SÔN TS Nguyễn Hoài Sơn KHOA XAÂY DÖÏNG & CÔ HOÏC ÖÙNG DUÏNG 2006 Chöông 1 MATLAB CAÊN BAÛN TS Nguyễn Hoài Sơn MATLAB CAÊN BAÛN I. BIEÅU THÖÙC (EXPRESSION) ƒ Bieán soá ( variables) ƒ Soá (Numbers) ƒ Toaùn töû ( Operaters) ƒ Haøm ( Functions) - toái ña 19 kyù töï coù nghóa - phaân bieät giöõa chöõ hoa vaø chöõ thöôøng. - baét ñaàu baèng moät töø theo sau laø töø hay soá hoaëc daáu (_). Bieán (Variables) - bieán toøan cuïc (global) taùc duïng trong toøan chöông trình. - bieán cuïc boä (local) taùc duïng trong noäi taïi haøm (function) - moät soá bieán ñaëc bieät: pi, ans,… ™ Kieåm tra bieán (who vaø whos) ™ Xoùa bieán (clear vaø clear all) TS Nguyễn Hoài Sơn Ví duï >> clear a >> clear b degree >> a undefined function or variable MATLAB CAÊN BAÛN 1. Soá (Numbers) Taát caû nhöõng con soá ñeàu ñöôïc löu kieåu ñònh daïng (format) Duøng haøm format ñeå ñònh daïng kieåu soá: format (ñònh daïng) >> b=3/26; >> format long; b >> format +; b b= b= 0.11538461538462 + >> format short e; b >> format rat; b b= b= 1.1538e-001 3/26 >> format bank; b >> format short; b TS Nguyễn Hoài Sơn b= b= 0.12 0.1154 >> format short eng; b >> format long eng; b b= b= 115.3846e-003 115.384615384615e-003>> >> format hex; b b= 3fbd89d89d89d89e MATLAB CAÊN BAÛN 2. Toaùn töû (operaters) (+, -, *, /, \,^,’) >> 2*4+2 ans = 10 MATLAB >> (2+sqrt(-1))^2 ans = 3.0000 + 4.0000i ƒ Caùc bieán khoâng caàn khai baùo tröôùc. ƒ Caùc kyù töï thöôøng vaø in laø phaân bieät. ƒ Keát thuùc caâu leänh vôùi “;” khoâng hieån thò keát quûa caâu leänh. ƒ Bieán maëc nhieân “ans” >> rayon = 1e-1; TS Nguyễn Hoài Sơn >> surface = pi * rayon * rayon surface = 0.0314 >> volume= 4*pi*rayon^3/3; volume = 0.0042 MATLAB CAÊN BAÛN 3. Haøm cô baûn (basis functions) abs, sqrt, exp, sin,… cos( x + iy ) = cos( x) cosh( y ) − i sin( x) sinh( y ) eiz + e − iz cos( z ) = 1 2 0.8 >> x=-pi:0.01:pi; 0.6 >> plot(x,cos(x); grid on 0.4 0.2 0 z = x + i * y → log( z ) = log( abs ( z )) + a tan 2( y , x ) * i -0.2 >> abs(log(-1)) -0.4 ans -0.6 3.1416 -0.8 TS Nguyễn Hoài Sơn z = x + i * y → r = abs ( z ); theta = a tan 2( y , x ) = a tan( y / x ) -1 -4 -3 -2 -1 0 1 2 3 4 >> z = 4 + 3i; >> r = abs(z) >> theta = atan2(imag(z),real(z)) >> z=r*exp(theta*i) r= z= 5 4.0000+3.0000i theta = 0.6435 MATLAB CAÊN BAÛN 4. Öu tieân caùc pheùp toaùn >> a=2; b=3; c=4; >> a*b^c ans = 162 >> (a*b)^c ans = 1296 5. Taïo , löu vaø môû taäp tin (fprintf, save, fscanf, load, fopen, fclose…) x = 0:.1:1; y = [x; exp(x)]; 0.00 1.00000000 fid = fopen('exp.txt','w'); 0.10 1.10517092 fprintf(fid,'%6.2f %12.8f\n',y); ... TS Nguyễn Hoài Sơn fclose(fid); 1.00 2.71828183 Chöông trình chính Chöông trình con clear all; clc function file_dulieu A= file_dulieu A=[1 2 3;4 5 6;7 8 9]; 1 2 3 load dulieu, A save dulieu A 4 5 6 7 8 9 MAT ...

Tài liệu được xem nhiều: