1. Trang chủ
  2. » Giáo Dục - Đào Tạo

CĂN bản MATLAB (mô HÌNH hóa và mô PHỎNG SLIDE) (chữ biến dạng do slide dùng font VNI times, tải về xem bình thường)

29 28 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 29
Dung lượng 0,98 MB

Nội dung

Câu lệnh MATLAB >>Variable=expression Biểu thức Biến Dấu nhắc MATLAB Biến MATLAB Biến đơn a,b,c >> a=1 a= >>b=2 b= >>c=a+b c= Biến MATLAB Biến mảng >> a=[1 2;3 4]; >> >>a=[1 2;3 4] a= 12 Dấu ” ;” để không hiển thị trả lời MATLAB 34 Không có dấu “ ;” cho phép hiển thị trả lời MATLAB Các phép toán + * / ^ Cộng Trừ Nhân Chia Lũy thừa Tính trực tiếp >>12.3/4 ans= 2.7333 Các hàm MATLAB Sin(x) Cos(x) asin(x) acos(x) Tan(x) atan(x) atan2(x,y) abs(x) Sqrt(x) Imag(x) Real(x) Conj(x) Log(x) Log(x) Exp(x) Số phức, chia cho >>z=3+4*I Z= 3.000 +4.0000i >>inf ans= >>0/0 Warning:Divide by zero ans= NaN Các phép tóan matrận  Cộng/trừ matran >>A=[1 3;4 5];B=[5 6;7 8]; >>A+B ans= 11 13 Caùc phép tóan matrận  Nhân matran >>A=[1 3;4 5] A= >>b=[2;1] b= >>A*b ans= 13 Các phép tóan matrận Phép nhân vô hướng >>A=[1 ;2 ;3] A= >>B=[2;1;2] B= 2 >>A’*B ans=10 Chú ý dấu “ ’ ” dùng ký hiệu matrận chuyển vị Notion de functions sin(pi/4) ans = 0.7071 cree fichee M-file : Velocity.m function v = Velocity(v0, a, t) v = v0 + a.*t; Utilisez dans work espace v = Velocity( 30, 9.81, ); Ouvert M-file Creer function Sauvagader pour les utiliser > Files > save as > Polynom x = [1 -15 -2 9] x = [1 0 1] Valeu du Polynom z = polyval( [1 0 1], ) Multiplication les polynoms X=S + et Y = S2 + 4S + =x = [1 2]; y = [1 8]; z = conv( x, y ) x = [1 2]; y = [1 8]; z = conv( x, y ) Z= 16 16 Decomposer le polynom Z [xx, R] = deconv( z, y ) XX = R= 0 0 => Z = S3 + 6S2 + 16S + 16 Racine de polinome P=[1 -2 -5] R = roots(p) R= 2.0946 -1.0473 + -1.0473 - 1.1359i 1.1359i P=poly(R) P= -2 -5 Matrices B = [1 4; 8; 10 11 12] B=[1234 5678 10 11 12] C = B' D=B*C E = [1 2; 4] F = [2 3; 5] G = E * F E^3 X = inv(E) Plot t = 0:0.25:7; y1 = sin( t ); y2 = cos( t ); y3 = y1 + y2; y4 = y1 - y2; subplot( 2, 2, ); plot( t, y1 ) subplot( 2, 2, ); plot( t, y2 ) subplot( 2, 2, ); plot( t, y3 ) subplot( 2, 2, ); plot( t, y4 ) plot(t, x, t, y); Plot t = -pi:pi/10:pi; y = sin( t ); plot( t, y, ' o', 'LineWidth', 2, 'MarkerEdgeColor', 'r', 'MarkerFaceColor', 'g', 'MarkerSize', 10 ) t = -pi:.1:pi; y = sin( t ); plot( t, y ) set( gca, 'XTick', -pi:pi/2:pi ) set( gca, 'XTickLabel', { '-pi', '-pi/2' , '0' , 'pi/2' , 'pi' } ) xlabel( '-\pi \leq \alpha \leq \pi' ) ylabel( 'sin(\alpha)' ) title( 'Plot of sin(\alpha)' ) text( -pi/4, sin(-pi/4), '\leftarrow sin(-\pi\div4)') Plot Plot polar coordinates polar(theta,rho) polar(theta,rho,LineSpec) t = 0:.01:2*pi; polar( t, sin( 2*t ) * cos( 2*t ), ' r' ) Histogram plot x = -2.9:0.1:2.9; y = randn( 10000, ); hist( y, x ) Bar chart x = -2.9:0.2:2.9; bar(x,exp(-x.*x)) Lineair 3-D plot t = 0:pi/50:10*pi; plot3( sin( t ), cos( t ), t ) grid on axis square Two-dimensional comet plot t = 0:.001:4*pi; x = sin(t); y = cos(t); comet(x,y); Three-dimensional comet plot t = -10*pi:pi/250:10*pi; comet3( sin( t ), cos(t), t); Exercises Oscillations; Circular motion Projectile motion .. .Biến MATLAB Biến đơn a,b,c >> a=1 a= >>b=2 b= >>c=a+b c= Biến MATLAB Biến mảng >> a=[1 2;3 4]; >> >>a=[1 2;3 4] a= 12 Daáu ” ;” để không hiển thị trả lời MATLAB 34 Không có... 34 Không có dấu “ ;” cho phép hiển thị trả lời MATLAB Các phép toán + * / ^ Cộng Trừ Nhân Chia Lũy thừa Tính trực tiếp >>12.3/4 ans= 2.7333 Các hàm MATLAB Sin(x) Cos(x) asin(x) acos(x) Tan(x) atan(x)... tóan matrận Phép nhân vô hướng >>A=[1 ;2 ;3] A= >>B=[2;1;2] B= 2 >>A’*B ans=10 Chú ý dấu “ ’ ” dùng ký hiệu matrận chuyển vị Các phép tóan matrận Phép nhaân >>A=[1 ;2 ;3] A= >>B=[1;1;2] B= 1

Ngày đăng: 29/03/2021, 11:21

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w