预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

小知识 常用命令 clear清除变量等 clc清空工作空间内容ClearCommandWindow load载入 open打开系统自带函数源代码 矩阵知识 语法 x(:) 相当于定义x为符号变量。 X(:,1),X(:,2),X(:,3) 表示提取矩阵X的第一、二、三列 X(end)或者X(end,:) 获取最后一个或者最后一行 数组的创建 Linspace(a,b,n)生成矩阵 Linespace(0,5,100)%在0到5之间产生100个数 X=(1:0.3:8) Meshgrid Repmat 矩阵的创建 X=randn(n,3)随机数产生矩阵 直接输入 使用逗号、空格隔开时表示是不同列元素,使用分号隔开时,表示是不同行。 点运算的意义 y=x.^2(x为向量) 点运算是指对矩阵中的每个元素进行运算。这是一种不同于矩阵的乘除运算的另外一种运算法则。 注意:点运算符必须放在乘号、除号和指数符号的前面。 因为直接写成y=x^2表示的意思是:两个矩阵相乘,而此时两个行矩阵相乘不满足相乘条件。故必然会出错。 而如果x是符号向量,则y=x^2是正确的。 y=1./x^2 向量的点积、叉积和混合积 dot() cross() 矩阵运算 矩阵的乘法A*B 矩阵提取 矩阵的扩充 直接增加:x=[x,y]%在x后面直接增加y 绘图 问题 如何使自变量的步长是不同的? 二维图形绘制 plot函数——向量绘图、 其中plot(Y)非常方便,可以直接将一个向量进行绘图 ezplot函数——符号函数的绘图 对于常用的数学函数我们经常采用ezplot更简单,基本形式为: symsx y=sin(x)+x^2+log(x)+3^x ezplot(y) ezplot函数—隐函数绘图 三维图形绘制 三维曲线plot3() 三维曲面绘制mesh()、surf()、contour() 离散三维绘图stem3stairs 方向、速度图 符号函数的绘图 符号曲线绘图ezplot 符号曲面绘图ezmesh(easymesh之意) ezcontour画等高线ezcontour('x*sin(t)',[-4,4]) ezcontourf画带填充颜色等高线ezcontourf('x*sin(t)',[-4,4]) ezmesh画三维网线图ezmesh('sin(x)*exp(-t)','cos(x)*exp(-t)','x',[0,2*pi]) ezmeshc画带等高线的三维网线图ezmeshc('sin(x)*t',[-pi,pi]) ezpolar画极坐标图ezpolar('sin(t)',[0,pi/2]) ezsurf画三维曲面图ezsurf('x*sin(t)','x*cos(t)','t',[0,10*pi]) ezsurfc画带等高线的三维曲面图 ezsurfc('x*sin(t)','x*cos(t)','t',[0,pi,0,2*pi]) 强大的图形修饰功能 Matlab中集成了LATEX(一种科学文档排版系统),可以将上下标很好的表现出来。 辅助功能 Figure——创建一个新窗口 Hold——保留当前figure功能 Holdon将多图放在一个图上 Subplot——子窗口 显示各轴范围xlim,ylim,zlim 注释title LineSpec线属性:颜色、线型等 plot(t,sin(2*t),'-mo','LineWidth',2,'MarkerEdgeColor','k', 'MarkerFaceColor',[.491.63],'MarkerSize',12) 插值与拟合 interp插值 yi=interp1(x,Y,xi,method)一维 ZI=interp2(X,Y,Z,XI,YI);二维 polyfit多项式拟合 p=polyfit(x,y,6); 多项式 符号变量 symsXYZLzLcxC Tzm=[1000;0100;001Z;0001] Tmx=[100-X;0100;001Lz;0001] Txc=[cos(C)-sin(C)00;sin(C)cos(C)00;001Lcx;0001] 多项式的构造方式 矩阵形式A=[123]表示y=x2+2x+3在Matlab中经常使用矩阵表示多项式,其实Matlab将很多东西都是采用矩阵表示。 利用符号变量f=sym('x2+2x+3')其实符号变量有更大的适用范围,而不仅仅是表示多项式,它可以表示绝大数常见的数学函数。 常见数学函数(符号变量形式)的处理 微积分diff(f)int(f)另外,还可以进行多阶微积分处理 求根solve(f) 极限limit(f) 傅