欢迎来到天天文库
浏览记录
ID:29998163
大小:152.00 KB
页数:29页
时间:2018-12-25
《matlab基础知识简介》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MATLAB基础知识一、MATLAB简介二、MATLAB基础知识1、命令窗口是用户与MATLAB进行交互作业的主要场所,用户输入的MATLAB交互命令均在命令窗口执行。例如:在MATLAB命令窗口下键入a=[323;476;759]按回车键后,显示结果a=3234767592、求逆矩阵命令格式:[变量]=inv(参数)例如:输入b=inv(a),按回车后,显示b=1.3750-0.1250-0.37500.25000.2500-0.2500-1.2083-0.04170.54173、MATLAB系统还具有保存历史纪录的功能,它将本次启动MATLAB系统之后,用户输入的命令和创建的所有变量的
2、值保存起来,用户通过方向键可查找所需的命令。MATLAB提供了存储变量和删除变量的命令。SAVE[文件名][变量名1,变量名2,....]功能:将命令中的变量保存在给出的文件中。说明:(1)若过文件名省略,默认保存在MATLAB.MAT中。(2)若变量名省略,则保存所有的变量到指定的文件中。(3)若文件名和变量名都省略,则保存所有定义过的变量到MATLAB.MAT中。29例如:SAVEAA.MATabc%将变量abc保存在文件AA.MAT中。SAVEBB.MAT%将所有的变量保存到文件BB.MAT中。SAVE%将所有变量保存到文件MATLAB.MAT中。clear[变量名1变量名2,...
3、]功能:删除指定的变量。说明:若变量名表省略,表明删除当前工作空间中的所有变量。例如:clearabc%删除变量abcclear%删除当前工作空间的所有变量。MATLAB还提供了一些命令,专门管理和控制命令窗口。例如:clc格式:clc功能:清除命令窗口。home格式:home功能:光标移动到左上角who格式:who功能:查看当前的所有变量,只给出变量名。whos格式:whos功能:查看当前的所有变量,给出变量的详细信息。信息同变量浏览器。clear格式:clear[变量名]功能:删除后面列出的变量,如果变量名省略,则删除所有的变量。4、MATLAB中的常量MATLAB提供了整数、实数、复
4、数和字符四种类型数据。对应的常量类型也是这四种。实数在屏幕显时默认的小数位数为4位。可以用命令改变实数的显示格式。命令format格式:format‘格式’29例如:formatlong:输出实数为16位formatshorte:5位加指数formatlonge:16位加指数formatrat:有理数近似矩阵操作1、提取矩阵的元素例如:A=[1233;3241;3456]执行b=A(1,2),结果为:b=2执行v=A([1,2],[3,4]),结果为:v=33412、矩阵的修改例如:执行A(1,2)=3后,结果为:A=133332413456作用:修改了第一行第二列的元素值。执行A(:,3
5、)=[]后,结果为:A=133321346相当于删除了第三列。接着执行A(2,:)=[]后,结果为:A=133346相当于删除了第二行。说明:只能删除矩阵的某一行或某一列,不能删除某一个元素。3、有关矩阵的其他操作(1)提取矩阵的上三角矩阵和下三角矩阵A=133421446执行B=triu(A)后,结果为:B=13302129006执行C=tril(A)后,结果为:C=100420446(2)提取矩阵的对角元素执行B=diag(A)后,结果为:B=126(3)利用向量建立对角矩阵执行C=diag(B)后,结果为:C=100020006(4)矩阵的秩、特征向量和特阵值A=133424345执
6、行rank(A)后,结果为:%求矩阵的秩ans=2执行eig(A)后,结果为:%求矩阵的特征值ans=10.0000-2.0000-0.0000执行[v,d]=eig(A)后,结果为:%求矩阵的特征向量和对应的特征值组成的对角阵v=-0.42430.58830.4243-0.5657-0.78450.5657-0.70710.1961-0.7071d=10.0000000-2.0000000-0.0000(5)矩阵的算术运算和矩阵元素之间的运算a=123229b=2112执行c=a+b后,结果为:c=3344执行d=a-b后,结果为:d=-1120执行e=a*b后,结果为:执行f=a.*b
7、后,结果为:f=2234执行g=a.b后,结果为:g=21/21/31执行h=a./b后,结果为:h=1/2231执行j=a.^b后,结果为:j=1234执行k=b.^3后,结果为:k=811829试验二MATLAB程序设计1、关系运算符<小于<=小于等于>大于>=大于等于==等于~=不等于格式:A关系运算符B例如:a=[-124;548];b=[015;512];则c=a>bc=0100112、逻辑运算符逻辑与:&,
此文档下载收益归作者所有