- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB基础
一、MATLAB的工作环境
1.命令窗口:
是用户和MATLAB系统交互的主要窗口。在该窗口中,用户可以运行函数,执行MATLAB的基本操作命令以及对MATLAB系统的参数设置等操作。
在命令提示符后输入命令
如:t=[1,2,3;4,5,6;7,8,9];
完成对t的赋值
帮助的使用:
直接在命令行输入help
在菜单栏选择help—matlab help
直接按F1
3.图形窗(Figure):
用于显示绘出的图形。通常只要执行了任意一种绘图命令,图形窗都会自动产生。绘图都是在这个图形窗中进行。如果要在建一个图形窗,则可在命令窗中输入figure命令,MATALB就回新建一个图形窗口,并自动给它排出序号。
4.文本编辑窗:
其作用是用来创建、编辑和调试MATLAB的相关文件(或称程序,即.M文件),它与一般的编辑调试器有相似的功能。
通常,MATLAB命令编辑有行命令方式和文件两种。行命令方式,即在命令窗口中一行一行的输入命令,计算机对每一行命令做出反应。这种方式,只能用于编辑简单的程序,当程序比较复杂的时候,把程序写成一个由多行语句组成的文件(.M文件),让MATLAB来执行这个程序中的全部语句,MATLAB文本编辑器的功能就是完成编写,修改和调试这种程序。
其进入方式:
file—new/open—M-file
直接在命令窗口输入:edit/edit 文件名
二、MATLAB的基本语法
1.变量及其赋值
1)赋值要求
在MATLAB中,变量和常量的标识符最长允许19个字符。MATLAB内部只有一种数据格式,就是双精度类型,对应于64位二进制。赋值就是把数赋予代表常量或变量的标识符。基本格式为:
变量=表达式(或数)
在MATLAB中,变量都代表矩阵。列矢量可被当做只有一行的矩阵,行矢量也可被当做只有一个行的矩阵,标量(或常数)应该做是1×1的矩阵。
输入矩阵时,应遵循一下规则:整个矩阵的值都应放在方括号中;同一行的个元素以逗号或空格分开;不同行的元素以分号隔开。
例如:t=[1,2,3;4,5,6;7,8,9]
若不希望有处理结果,则在语句的后面加上分号
例如:t=[1,2,3;4,5,6;7,8,9];
若想看t的值,接着输入t即可
变量元素的赋值
单独给矩阵的某个元素(用圆括号表示)赋值,如:
t(2,3)=10;t(1,2)=1.5;
如果赋值元素的下标超出了原有矩阵的大小,矩阵行列会自动扩展,如
t(4,2)=11;
变量的阶数可以用命令size来获取:
size(t)
ans为MATLAB自动给出的一个临时变量。
赋值技巧
在MATLAB中,为变量的赋值提供了一些简便快捷的方法
利用冒号,给全行元素赋值
t(4,: ) =[5,3,2]
利用特殊矩阵和数组赋值
zeros:生成一个元素全部为0的矩阵或数组
ones:生成一个元素全部为1的矩阵或数组
rand:生成随机矩阵或数组,元素是在(0,1)之间服从均匀分布
eye:生成一个单位矩阵或数组
linspace:生成一个线性间隔的行矢量
randn:生成随机矩阵或数组,元素服从均值为0,方差为1的正态分布
具体函数的用法请查help
4)复数的赋值方式
复数的虚部部分用i或j表示,这是MATLAB启动时自动设定的:
c=3+2.5i
z=[1+2j,3+4j;5+6j,7+8j]
z=[1+2*j,3+4*j;5+6*j,7+8*j]
5)MATLAB内部特殊变量和常数
① 变量 ans:临时变量,通常表示当前的答案
常数eps:表示浮点相对精度,按IEEE标准,eps=2-52近似为2.2204 e-016
常数pi:表示圆周率
常数Inf:表示正无穷大
虚数单位i,j:表示复数的虚部单位
NaN:表示非数值,如Inf-Inf
2.运算符、复数运算及流程控制
算术运算、关系运算、逻辑操作(对复数都有效)
f=sqrt(1+2i)
f*f
复数的共轭可利用函数conj来完成
x=conj(f)
3. 基本的数学函数:
help elfun 查看该库函数
4.基本绘图命令与画图方法
1)基本绘图命令
二维图形(graph2d子目录)和三维图形(graphics子目录),特殊绘图命令在specgraph子目录。
figure:新建一个绘图窗口,并自动给它排序号
subplot:将窗口分成n×m个子图形窗口,并选择第p个子图形窗口作为当前窗口,供绘图函数使用。格式:subplot(m,n,p)或subplot(nmp)
二维曲线绘制函数plot:
格式一:plot(y)——输入一个数组的情况
功能:如果y是一个数组,plot(y)给出线性直角坐标的二维图。以y中元素的下标作为x坐标,y中元素的值作为y坐标,并将各点连线
y=5*(rand(
您可能关注的文档
- (可行性研究报告)食用菌水果罐头速冻冷链加工项目建议书.doc
- (免费午餐)酒店 可行性研究报告.doc
- (必威体育精装版)在某市建立商品混凝土搅拌站建设项目可行性研究报告.doc
- ××酒店二期 项目可行性研究报告.doc
- 14-《制度汇编》正文080726.doc
- xx五星级酒店开发项目可行性研究报告.doc
- 阿克苏江南宏达纸业有限公司年产8万吨A级瓦椤纸生产线项目可行性研究报告(代项目建议书).doc
- 柏景龙庭经济型酒店可行性研究报告(10.1.17).doc
- 毕业论文--家园共育对幼儿发展的价值研究报告.doc
- 潮汐能发电成套设备生产建设项目可行性研究报告.doc
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)