- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
0-MATLAB软件使用简介
MATLAB 软件使用简介
MATLAB 是一个功能强大的数学软件, 它不但可以解决数学中的数值计算问题, 还可以解决符号演算问题, 并且能够方便地绘出各种函数图形。MATLAB自1984年由美国的MathWorks公司推向市场,现已成为国际最优秀的科技应用软件之一。
一、MATLAB 的工作界面
命令窗口(command windows):空白区域是MATLAB 的工作区, 在此可输入和执行命令。
command history
current directory
workspace
help,demo
二、 MATLAB 操作的注意事项
在工作区输入MATLAB命令后, 按下Enter键才能执行命令。
MATLAB 是区分字母大小写的。
如果不想显示结果,只要在所输入命令的后面加上一个分号“;”即可。如:x= 2 + 3 ↙ x=5
x = 2 + 3 ; ↙ 不显示结果5
命令行与M文件中的百分号“%”标明注释。
三、MATLAB的变量与表达式
MATLAB的变量名
MATLAB的变量名是用一个字母打头,应该注意不要用MATLAB中的内部函数或命令名作为变量名。列出当前工作空间中的变量命令为:
who 将内存中的当前变量以简单形式列出;
whos 列出当前内存变量的名称、大小、类型等信息;
clear 清除内存中的所有变量与函数。
MATLAB常用的预定义变量
ans:保存计算结果的缺省变量;Inf或inf:无穷大;
i或j:虚数单位; pi:圆周率π。
MATLAB的运算符
数学运算符:+,-,*, \(左除), / (右除) , ^ (乘幂)
关系运算符:, , =, =, = =(等于), ~= (不等于)
逻辑运算符:(逻辑与), |( 逻辑或), ~( 逻辑非)
MATLAB的表达式及语句
表达式由运算符、函数、变量名和数字组成的式子。MATLAB语句由变量、表达式及MATLAB命令组成,用户输入的语句由MATLAB 系统解释运行。MATLAB 语句的2种最常见的形式为:
形式1:表达式
形式2:变量=表达式
在第一种形式中,表达式运算后产生的结果如果为数值类型,系统自动赋值给变量ans,并显示在屏幕上。
例1:用两种形式计算算术运算结果。
解:形式1: 5^6+sin(pi)+exp(3) ↙
ans =
1.5645e+004
形式2: a=5^6+sin(pi)+exp(3) ↙
a =
1.5645e+004
四、矩阵的操作
MATLAB的基本单位是矩阵,它是的MATLAB精髓,掌握矩阵的输入、各种数值运算以及矩阵函数的使用是以后能否学好MATLAB的关键。
矩阵的输入
(1) 直接输入创建矩阵
整个矩阵以“[”和“ ]”作为首尾,同行的元素用“,”或空格隔开,不同行的元素用“;”或按Enter键来分隔;矩阵的元素可以为数字也可以为表达式,如果进行的是数值计算,表达式中不可包含未知的变量。
例4:直接输入创建矩阵
解:A = [1,2,3; 4,15,60; 7,8,9] ↙
(2) 用矩阵函数来生成矩阵
MATLAB 提供了大量的函数来创建一些特殊的矩阵。比如:
函数名称 函数功能 函数名称 函数功能 zeros(m,n) m行n列的零矩阵 eye(n) n阶方矩阵 rand(m,n) m行n列的随机矩阵 magic(n) n阶魔方矩阵
例2:输入矩阵。
解:eye(3) ↙
例3:生成3阶魔方矩阵。
解:magic(3) ↙
操作符“:”的说明
j:k 表示步长为1的等差数列构成的数组:[j, j+1, j+2,…, k]
j:i:k 表示步长为i的等差数列构成的数组:[j,j+i,j+2*i,…, k]
例4:操作符冒号”:”的应用
解:1:5 ↙ %步长为1的等差数列。
1:2:7 ↙ %步长为2的等差数列。
8:-2:0 ↙ %步长为-2的等差、递减数列。
对矩阵元素的操作
A(i,j) 表示矩阵A的第i行第j列元素。
A(:,j) 表示矩阵A的第j列。
A(i,:) 表示矩阵A的第i行。
A(i) 表示矩阵A(:)的第i个元素。
A(i:j) 表示A(i),A(i+1),…,A(j)
A(:) 表示以矩阵A的所有元素按列做成的一个列矩阵。
[ ] 表示空矩阵
元素的抽取与赋值
例5:已知矩阵,抽取与修改矩阵A的一些元素
解:A=[1 23 56;sin(3) 7 9;log(2
您可能关注的文档
最近下载
- 历史八年级上册《第七单元 人民解放战争》大单元整体教学设计2025.docx VIP
- GZ-2022024机器视觉系统应用赛项赛题完整版包括试题答案及全部附件-2022年全国职业院校技能大赛拟设赛项赛题.pdf VIP
- 使用安装说明书三菱电机上菱空调机.pdf VIP
- SAP培训详细分解详细分解.ppt VIP
- 7《咱当兵的人》教学设计.doc VIP
- 2024年10月浙江自考设计概论试题及答案解析.docx
- 人教版(2024)一年级美术上册第二单元《勤劳的蚕宝宝》精品课件.pptx VIP
- 《全国导游基础知识》第一节亚洲主要客源国概况(1)习题.docx VIP
- 北师大版五年级上册数学《练习四》.ppt VIP
- SAP PP模块培训材料【116页超详细】.pdf
文档评论(0)