L-2Matlab入门教程

L-2Matlab入门教程

ID:39332399

大小:2.01 MB

页数:66页

时间:2019-07-01

L-2Matlab入门教程_第1页
L-2Matlab入门教程_第2页
L-2Matlab入门教程_第3页
L-2Matlab入门教程_第4页
L-2Matlab入门教程_第5页
资源描述:

《L-2Matlab入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB入门教程Matlab简介数组和矩阵Matlab绘图Matlab在《微积分》中的应用主要内容MATLAB简介三个代表性的计算机数学语言:MATLAB是MATrixLABoratory的缩写,由MathWorks公司推出。长于数值计算,编程方便。在各个领域都有领域专家编写的工具箱,能高效、可靠地解决各种问题。Mathematica,WolframResearch公司Maple,WaterlooMaple公司有强大的解析运算和数学公式推导、定理证明能力,数值计算能力比Matlab弱,更适合纯数学求解。MATLAB的功能MATLA

2、B产品组是从支持概念设计、算法开发、建模仿真,到实时实现的集成环境,可用来进行:数据分析数值与符号计算工程与科学绘图控制系统设计数字图像信号处理建模、仿真、原型开发财务工程、应用开发、图形用户界面设计功能强大MATLAB语言特点编程效率高,允许用数学的语言来编写程序用户使用方便,把程序的编辑、编译、连接和执行融为一体高效方便的矩阵和数组运算语句简单,内涵丰富扩充能力强,交互性,开放性方便的绘图功能该软件由c语言编写,移植性好语言简洁MATLAB的环境菜单项;工具栏;【CommandWindow】命令窗口;【LaunchPad】分类帮助

3、窗口;【Workspace】工作区窗口;【CommandHistory】指令历史记录窗口;【CurrentDirectory】当前目录选择窗口;MATLAB操作窗口双击桌面快捷键,启动软件。接受命令的窗口Matlab简介数组和矩阵Matlab绘图Matlab在《微积分》中的应用主要内容数组和矩阵1.变量Matlab不需要任何类型声明和维数说明,变量名的第一个字符必须是字母。a=1;num_students=25;2.常用的常数pi:3.14159265…i,j:虚数单位;1i;3-4j;3e5iInf无限值;NaN空值e以10为底的幂

4、次。1.602e-20,6.532e12数组和矩阵3.运算符+-*/左除:23=1.5000^幂:x=2;x^3;x^(-3)’复数共轭转置x=3+4ix’=3-4i.点运算(1)当x是一个向量时,求不能写成x^2,而必须写成x.^2(2)两矩阵之间的点乘运算C=A.*B数组和矩阵4.常用函数sqrt(x)开平方abs(x)绝对值abs(3-4i)exp(x)ex;log(x)以e为底,x的对数log(exp(2))round(x)取整symsx;定义x为符号变量5.帮助函数help:helpelfun;helpspecfun;h

5、elpelmat数组和矩阵6.构造数组(1)直接构造,用空格或逗号间隔数组元素A=[2351]或A=[sqrt(2),3e2,log(5),1+2i](2)用增量法构造数组(first:last)或(first:step:last)A=10:15A=3:0.2:4A=9:-1:0(3)用linspace函数构造数组x=linspace(first,last,num)x=linspace(0,10,5)数组和矩阵7.构造矩阵(1)简单创建方法row=[e1,e2,…,em];A=[row1;row2;…;rown]A=[241;452;

6、721](2)构造特殊矩阵ones(每行个数)创建一个所有元素都为1的元素zeros()创建一个所有元素都为0的元素数组和矩阵eye()创建对角元素为1,其他元素为0的元素rand()创建一个矩阵或数组,其中的元素服从均匀分布rand(5)*20;randn()创建一个矩阵或数组,其中的元素服从正态分布diag()创建对角矩阵C=[321];V=diag(C);(3)聚合矩阵水平聚合C=[AB]垂直聚合C=[A;B]数组和矩阵8.获取矩阵元素A=[2,3,3;494;6,3,0]取单个元素:取多个元素:获取所有元素:9.获取与矩阵有关

7、信息length返回最长维长度ndims返回维数numel返回元素个数size返回每一维的长度[rowscols]=size(A)A(3,1)A(:,2)A(3,:)A(:)数组和矩阵9.矩阵的基本运算例已知>>a=[4-22;-305;153];b=[134;-20-3;2-11];>>a*b1210247-14-7-30-8ans==AB>>rank(a)ans=3数组和矩阵9.矩阵的基本运算例已知>>det(a)ans=-158数组和矩阵9.矩阵的基本运算例已知求特征多项式poly(A)A=sym(A);将A转换成符号矩阵pol

8、y(A)数组和矩阵9.矩阵的基本运算例已知>>a/bans=002.0000-2.7143-8.0000-8.14292.42863.00002.2857数组和矩阵9.矩阵的基本运算例已知>>abans=0.48730

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

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

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