Matlab具体操作实例

Matlab具体操作实例

ID:39334025

大小:343.10 KB

页数:46页

时间:2019-07-01

Matlab具体操作实例_第1页
Matlab具体操作实例_第2页
Matlab具体操作实例_第3页
Matlab具体操作实例_第4页
Matlab具体操作实例_第5页
资源描述:

《Matlab具体操作实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8周Matlab一、变量二、脚本文件三、一维数组四、一维数组与二维绘图五、一维数组与向量运算变量是任何程序设计语言的基本元素之一。Matlab并不要求对所使用的变量进行事先声明,也不需要指定变量类型,Matlab会自动根据所赋予变量的值或对变量所进行的操作来确定变量的类型。在赋值过程中,如果变量已经存在,Matlab会用新值代替旧值,并以新的变量类型代替旧的变量类型。一、Matlab中的变量赋值符:=变量名长度不超过63(Matlab6.5.1版本以上)(老版本只能31个)变量名必须以字母开头,可包含英文字母

2、(大小写)、数字和下划线1、变量的命名规则变量名区分大小写可以用namelengthmax函数查看你正在使用的matlab版本允许的变量名最多包含多少个字符2、内存变量查阅、删除的指令who查阅matlab内存变量的简单信息whos查阅matlab内存变量的详细信息clear清除matlab工作空间中保存的所有变量cleara清除变量aclearxy清除变量x和y(x和y之间不能用逗号)clearall清除matlab工作空间中所有的变量、函数和mex文件3、在workspace中对变量进行操作右击标题栏可设置

3、显示变量的哪些属性右击变量名可出现此快捷菜单双击变量名可打开ArrayEditor二、Matlab脚本文件是一串按用户意图排列而成matlab指令集合文件的扩展名为.m,文件为纯文本文件(可用记事本等纯文本编辑器进行编辑)文件按Maltab变量名的规则进行命名,不可包含中文等字符,否则无法在Maltab中进行调用(虽然可以正常存盘)。脚本文件运行后,所产生的变量都驻留在matlab的基本工作空间(baseworkspace)中。1、脚本文件的创建新建.m文件2、脚本文件的编辑、运行运行.m文件,也可在comma

4、ndwindows窗口中输入文件名执行 (文件扩展名不能输)clearall;clc;a=3;b=4行尾加分号,则这一行的执行结果不会在commandwindows中显示,可以加快脚本的执行速度。3、脚本文件中的注释语句%以一个%开头的行是注释行,不被解释和执行%%以两个%%开头的注释行构成一个cella=3;b=4;%%下面的语句又构成一个cell三、一维数组数值数组(简称为数组)是Matlab中最重要的一种内建数据类型数组运算是Matlab软件定义的运算规则,其目的是为了数据管理方便、操作简单、指令形式自然

5、和执行计算的有效。无论在数组上施加什么运算(加减乘除或函数),总认定那种运算对被运算数组中的每个元素(Element)进行运算。1、一维数组的两种形式行数组:n个元素排成一行又称为行向量(rowvector)列数组:m个元素排成一列又称为列向量(columnvector)一般情况下,向量指列向量2、用方括号[]创建一维数组整个数组放在方括号里行数组元素用空格或逗号分隔x=[2,pi/2,sqrt(3),3+5i]列数组元素用分号分隔y=[2;pi;3/4;j]标点符号一定要在英文状态下输入x=[]生成空数组3、

6、用冒号创建一维数组x=a:bx=a:inc:b默认inc=1x=[a,a+inc,a+2*inc,…]a,b必须为实数a是数组x中的第一个元素,b不一定是数组x的最后一个元素。4、用linspace()函数创建一维数组x=linspace(a,b)x=linspace(a,b,n)x=linspace(0,pi,10)x=linspace(1+i,100+100*i)在[a,b]区间内生成n个数据,包括a和b在内默认n=100若a,b为实数,等效于:5、用logspace()函数创建一维数组x=logspace

7、(a,b)默认n=50x=logspace(a,b,n)x=logspace(a,pi)6、引用一维数组中的单个元素x=1:5k=2a=x(k)引用数组x中的第k个元素,将其赋值给变量ab=x(end)引用数组x中的最后一个元素,将其赋值给变量bc=x(8)会出现什么结果?7、一维数组中单个元素的赋值x=1:5a=1.5k=3x(k)=0将0赋值给数组x中的第k个元素x(end)=a将a赋值给数组x中的最后一个元素x(8)=6.5会出现什么结果?8、引用一维数组中的子数组引用一维数组x中的第2、5、9个元素,将

8、其赋值给变量ax=linspace(1,5)a=x([2,5,9])b=x(end:-1:1)c=x(1:2:end)d=x(2:2:end)b=?c=?d=?x=linspace(1,5)s=[2,5,9]a=x(s)9、给一维数组中的子数组赋值将2、7分别赋值给x的第1、4个元素x=linspace(1,5)x([1,4])=[2,7]x=linspace(1,5)s=[1,4]a

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

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

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