《Matlab基本介绍》PPT课件

《Matlab基本介绍》PPT课件

ID:39358580

大小:375.10 KB

页数:28页

时间:2019-07-01

《Matlab基本介绍》PPT课件_第1页
《Matlab基本介绍》PPT课件_第2页
《Matlab基本介绍》PPT课件_第3页
《Matlab基本介绍》PPT课件_第4页
《Matlab基本介绍》PPT课件_第5页
资源描述:

《《Matlab基本介绍》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB软件简单介绍MATLAB是建立在向量、数组和矩阵基础上的一种分析和仿真工具软件包;同时提供了编程计算的功能,通过编程可以解决一些复杂的工程问题;也可绘制二维、三维图形,输出结果可视化.运行MATLAB创建一个或多个窗口a)指令窗(CommandWindow)是用户使用的主要场所,此时,可以输入变量、数组及运算命令,进行一些简单的运算;用↑↓←→键搜索、修改以前使用过的命令操作,用clc清除窗口;b)编辑窗(EditorDebuggerWindow)编写各种程序(M-文件),存盘(Save)、

2、运行(Run)等.MATLAB中基本代数运算符运算符号举例加法:a+b+5+3减法:a-b-5-3乘法:a×b*5*3除法:a÷b/48/4乘幂:^5^2=25MATLAB中数组、矩阵基本运算符运算符号举例加法:a+b+[12]+[34][1,2]+3减法:a-b-[12]-[34][1,2]-3乘法:a*b*[1,2]*3[1,2]'*[3,4]a.*b.*[1,2].*[3,4]=[3,8]除法:a./b./[1,2]./[3,4]=[0.3,0.5]逆乘:左逆乘ax=bx=ab=inv(a)*

3、b右逆乘/xa=qx=q/a=q*inv(p)乘幂:方阵的幂^a^2=a*a元素的幂.^a.^2x.^3变量及数组输入1:向量方式输入x=[1,2,3,4,5]%以向量(数组)方式给x赋值,x为行矩阵x1=[112–34sqrt(5)];2:矩阵方式输入a=[1,2,3;4,5,6;1,0,1]%矩阵输入(a为3阶方阵)b=[366;804;351]%列矩阵输入变量及数组输入3:数组的分点输入x=linspace(0,2*pi,31);%按分点赋值y=sin(x);plot(x,y,'linewidth

4、',3);%画正弦曲线4:数组的步长输入t=-7:0.5:7z=t.^2;axis([-1010–150]);%设置坐标系plot(t,z,'bo--');%画y=x^2曲线P19例1-9,1-10MATLAB中的数值函数运算建立数值函数(inline命令)f=inline(‘x.^2-3’);建立一元函数,默认x为自变量;u=inline('x.^y-3','x','y');%建立二元函数,x为第一自变量,y为第二自变量;求函数值:f(2)、u(2,3)画曲线:fplot(f,[0,2]);%画一元函数

5、在[0,2]上的图象求函数零点c=fzero(f,1);%求一元函数在x=1附近的零点c.c=fzero(u,1,[],2)%求二元函数y=2时在x=1附近的零点c.P23例1-13,1-16MATLAB中符号函数的表示符号函数MATLAB表示'1/(2*x^n)''1/sqrt(2*x)''sin(x^2)-cos(2*x)'M=sym('[a,b;c,d]')f=int('x^2','a','b')MATLAB中符号运算fx='2*x^n'%建立函数diff(fx)%对变量x求一阶导数diff(fx,

6、‘n’,2)%对变量n求二阶导数fx='x/(1+x^2)'int(fx)%对fx求不定积分int(fx,0,'t')%对fx在[0,t]上求定积MATLAB中符号运算fx='a*x^2+b*x+c'solve(fx)%求方程fx=0的符号解solve(fx,'b')%求方程fx=0关于变量b的符号解symsxfx='1/(1+exp(-1/x))'limit(fx,x,0,'right')%求fx:x->0右极限limit(fx,x,0,'left')%求fx:x->0左极限limit(fx,x,inf

7、,'left')%求fx:x->-∞极限MATLAB二维、三维图形(P35例2-1)例2-7在矩形域[-1,1]X[-1,1]上绘制旋转抛物面。x=linspace(-1,1,100);%按100等分分割[-1,1]生成x数组y=x;%与x相同,按100等分分割[-1,1]生成y数组[X,Y]=meshgrid(x,y);%生成矩形域上网格节点矩阵Z=X.^2+Y.^2;%生成函数值矩阵mesh(X,Y,Z);%画网格曲面并赋以颜色surf(X,Y,Z);%画光滑曲面shadingflat;%对曲面平滑并

8、除去网格MATLAB中帮助功能在命令区(CommandWindow)键入help命令查看工具箱elmat-Elementarymatricesandmatrixmanipulation.elfun-Elementarymathfunctions.specfun-Specializedmathfunctions.键入helpelfunhelpabshelpsqrthelplinspaceMATLAB语言编程介绍MATLAB中各种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。