资源描述:
《《matlab基础知识》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数学建模专题一Matlab基础Lxy,ChinaJiliangUniversty引言Matlab:MatrixLaboratry矩阵实验室选择Matlab的理由Matlab功能强大。操作简单,容易上手。Matlab应用非常广泛。易于扩展。Lxy,ChinaJiliangUniversty内容提纲1.基本用法2.向量与矩阵的生成和运算3.Matlab编程4.符号运算5.Matlab绘图Lxy,ChinaJiliangUniversty1.Matlab基本用法Lxy,ChinaJiliangUniversty基本用法提纲Matlab帮助系统Matlab变量变量的读
2、取与存储矩阵Lxy,ChinaJiliangUniverstyMatlab的工作界面命令窗口当前工作目录当前工作空间输入命令的历史记录命令提示符Lxy,ChinaJiliangUniversty矩阵的直接排列输入例:>>A=[123;456;789]矩阵Matlab的操作对象是矩阵矩阵元素可以是任何数值表达式例:>>x=[-1.3,sqrt(3),(1+2+3)*4/5]大矩阵可以把小矩阵作为其元素例:>>A=[A;111213]在原矩阵的下方加一行如何在原矩阵的右边添加一列?Lxy,ChinaJiliangUniversty单个元素的引用例:>>A(2,3)
3、矩阵元素的引用多个元素的引用:冒号的特殊用法利用小括弧和元素所在的位置(下标)x(i):向量x中的第i个元素A(i,j):矩阵A中的第i行,第j列元素a:b:c产生一个由等差序列组成的向量;a是首项,b是公差,c确定最后一项;若b=1,则b可以省略。例:>>x=1:2:5>>y=1:2:6例:>>x=2:1:5>>y=2:5例:>>x=3:2:1Lxy,ChinaJiliangUniversty多个元素的引用(续)例:>>x(1:3)矩阵元素的引用>>A(3,1:3)A(i:j,m:n)表示由矩阵A的第i到第j行和第m到第n列交叉线上的元素组成的子矩阵。可利用
4、冒号提取矩阵的整行或整列。例:>>A(1,:)>>A(:,1:2)>>A(:,:)Lxy,ChinaJiliangUniverstyMatlab帮助系统联机帮助help显示指定命令的简短使用说明例:>>helpeig>>helphelp详细使用帮助doc以网页形式显示指定命令的帮助页例:>>doceiglookfor按指定的关键词查询与之相关的命令例:>>lookforinverseLxy,ChinaJiliangUniversty变量命名原则Matlab变量以字母开头后面可以跟字母、数字和下划线长度不超过63个字符(6.5版本以前为19个)变量名区分字母的大
5、小写Matlab语句的通常形式变量=表达式表达式是用运算符将有关运算量连接起来的式子,其结果被赋给赋值号“=”左边的变量Lxy,ChinaJiliangUniversty分号和续行符的作用Matlab变量若不想在屏幕上输出结果,可以在语句最后加分号如果语句很长,可用续行符“…”(三个点)续行续行符的前面最好留一个空格例:Lxy,ChinaJiliangUniversty变量的查询Matlab变量who显示工作空间中的所有变量whos查看工作空间中变量的详细属性Lxy,ChinaJiliangUniversty系统预定义变量Matlab变量pi圆周率inf/
6、Inf无穷大nan/NaNNot-a-Number,一个不定值,如0/0eps浮点运算相对精度特殊变量ansi/j虚部单位,即应尽量避免给系统预定义变量重新赋值!Lxy,ChinaJiliangUniversty变量的存储存储当前工作空间中的变量save将所有变量存入文件matlab.matsavemydata将所有变量存入指定文件mydata.mat存储指定的变量savemydata.mat将所有变量存入文件mydata.matsave文件名变量名列表例:>>savemydataAxz变量名列表中各变量之间用空格分隔。Lxy,ChinaJiliangUniv
7、ersty变量的读取将数据文件中的变量载入当前工作空间loadmydata载入数据文件中的所有变量loadmydataAx从数据文件中提取指定变量清除当前工作空间中的变量clear清除当前工作空间中的所有变量clearAx清除指定的变量Lxy,ChinaJiliangUniversty内容提纲1.基本用法2.向量与矩阵的生成和运算3.Matlab编程4.符号运算5.Matlab绘图6.其它补充知识Lxy,ChinaJiliangUniversty2.向量与矩阵的生成和运算Lxy,ChinaJiliangUniversty向量与矩阵的生成与运算提纲常用矩阵操作命
8、令矩阵的基本运算矩阵的数组运算向量与矩