Matlab Matlab 1 0 Pc matlabmatlab 386 Matlab
Matlab的版本演化 Matlab 1. 0 Pc matlab->matlab 386 Matlab 3. 5+simulink Matlab 4. 0:simlink内嵌 Matlab 5. 0 : 全面的面向对象 Matlab 5. 1~5. 3 Matlab 6. 0 Matlab 6. 5:购并了MATRIXx Matlab 7. 0: 2004
例2 求解线性系统 3 x 1+ x 2 - x 3 = 3. 6 x 1+2 x 2+4 x 3 = 2. 1 -x 1+4 x 2+5 x 3 = -1. 4 对于线性系统有Ax=b >>A=[3 1 -1; 1 2 4; -1 4 5]; >>b=[3. 6; 2. 1; -1. 4]; >>x=Ab x= 1. 4818 -0. 4606 0. 3848
例3 求积分 >> syms x y z >>int(int(x*y*z, x, sqrt(y), x*y), y, x, sqrt(x)), z, 1, 5) 3/2*x^2*(x^2 -x^4)-2*x^(3/2)+2*x^3
例4 解微分方程组 dx/dt=3 x+4 y dy/dt=-4 x+3 y >> [x, y]=dsolve('Dx=3*x+4*y', 'Dy=-4*x+3*y')
二维、三维绘图 例4 绘制在 0 x 6 范围内的sin(2 x)、sinx 2 、 sin 2 x x=linspace(0, 6) y 1=sin(2*x), y 2=sin(x. ^2), y 3=(sin(x)). ^2; plot(x, y 1, x, y 2, x, y 3)
x=-pi: 0. 2: pi; y=-pi: 0. 2: pi; [X, Y]=meshgrid(x, y); Z=cos(X). *sin(Y); subplot(221), mesh(Z) subplot(222), surf(Z) subplot(223), waterfall(Z) subplot(224), contour(Z)
x=1+2 i y=3 -sqrt(17); z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y)) A=[1 2 ; 4 5 ] inv(A) b=0: 0. 2: 1 常用的命令: who(whos) clear format 表 1 -2 clc 键盘按钮 ↑(Ctrl+p) ↓(Ctrl+n) 功能 调用上一行 调用下一行
路径设置、文件管理 常用的文件类型: l m文件 一系列命令 l mat文件 save data 1 save data 3 x load data 3 l figure文件 l mdl文件 m 1. m data 1. mat
- Slides: 34