matlab基础与数学建模

matlab基础与数学建模

ID:25106079

大小:1.57 MB

页数:53页

时间:2018-11-18

matlab基础与数学建模_第1页
matlab基础与数学建模_第2页
matlab基础与数学建模_第3页
matlab基础与数学建模_第4页
matlab基础与数学建模_第5页
资源描述:

《matlab基础与数学建模》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab与数学建模Matlab简介1997年仲春,MATLAB5.0版问世,紧接着是5.1、5.2,以及和1999年春的5.3版。与4.x相比,现今的MATLAB拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。发展至今,MatlabR2010版已经问世Matlab简介Matlab简介Matlab软件主要由三部分组成:Matlab主包,Simulink和工具箱Matlab软件的组成第1章矩阵及其基本运算1.实数值矩阵输入MATLAB的强大功能之一体现在能直接处理向量或矩阵。当然首要任

2、务是输入待处理的向量或矩阵。不管是任何矩阵(向量),我们可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空格个数不限;不同的行用分号(;)分隔。所有元素处于一方括号([])内;当矩阵是多维(三维以上),且方括号内的元素是维数较低的矩阵时,会有多重的方括号。如:1)>>Time=[111212345678910]Time=1112123456789102)>>A=[123;234;345]A=1232343453)>>Null_M=[]%生成一个空矩阵4)>>A=[[A;[123]],[1;2;3;4]]特殊矩阵的生成命令全零

3、阵函数zeros格式B=zeros(n)%生成n×n全零阵B=zeros(m,n)%生成m×n全零阵B=zeros([mn])%生成m×n全零阵B=zeros(size(A))%生成与矩阵A相同大小的全零阵命令单位阵函数eye格式Y=eye(n)%生成n×n单位阵Y=eye(m,n)%生成m×n单位阵Y=eye(size(A))%生成与矩阵A相同大小的单位阵命令均匀分布随机矩阵函数rand格式Y=rand(n)%生成n×n随机矩阵,其元素在(0,1)内Y=rand(m,n)%生成m×n随机矩阵命令全1阵函数ones格式Y=ones(n)%生成n×n全1阵

4、Y=ones(m,n)%生成m×n全1阵Y=ones([mn])%生成m×n全1阵Y=ones(size(A))%生成与矩阵A相同大小的全1阵思考:如何产生20至50间的随机数?向量生成方法2.定数线性采样法该采样法在给定的范围内确定等距离的一个样本数。该方法很实用,特别适合定义大的数组例如:在之间取5个点>>linspace(-pi,pi,5)3.利用随机数发生器定义一维数组例如:产生5个(0,1)均匀分布随机数,并定义一维数组x。>>x=rand(1,5)Matlab常用命令Matlab常用命令若要检视现存於工作空间(Workspace)的变数,可键

5、入who:whoYourvariablesare:testfilex这些是由使用者定义的变数。若要知道这些变数的详细资料,可键入:whosNameSizeBytesClassA2x464doublearrayB4x264doublearrayans1x18doublearrayx1x18doublearrayy1x18doublearrayz1x18doublearrayGrandtotalis20elementsusing160bytes使用clear可以删除工作空间的变数:clearAA???Undefinedfunctionorvariable'A

6、'.Matlab常用命令应用变量与常量变量是任何程序设计语言的基本要素之一,MATLAB语言当然也不例外。与常规的程序设计语言不同的MATLAB并不要求事先对所使用的变量进行声明,也不需要指定变量类型,MATLAB语言会自动依据所赋予变量的值或对变量所进行的操作来识别变量的类型。在赋值过程中如果赋值变量已存在时,MATLAB语言将使用新值代替旧值,并以新值类型代替旧值类型。在MATLAB语言中变量的命名应遵循如下规则:(1)变量名区分大小写。(2)变量名长度不超31位,第31个字符之后的字符将被MATLAB语言所忽略。(3)变量名以字母开头,可以是字母、

7、数字、下划线组成,但不能使用标点。与其他的程序设计语言相同,在MATLAB语言中也存在变量作用域的问题。在未加特殊说明的情况下,MATLAB语言将所识别的一切变量视为局部变量,即仅在其使用的M文件内有效。若要将变量定义为全局变量,则应当对变量进行说明,即在该变量前加关键字global。一般来说全局变量均用大写的英文字符表示。MATLAB语言本身也具有一些预定义的变量,这些特殊的变量称为常量。另外MATLAB有些永久常数(Permanentconstants),虽然在工作空间中看不到,但使用者可直接取用,例如:pians=3.1416===========

8、====================================下表即为

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

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

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