- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1第一章 Matlab语言概述.doc
PAGE
(Ⅰ)基础篇
第一章 Matlab语言概述
§1.语言特点
MATLAB是Mathworks公司于20世纪80年代推出的数值计算软件。得到了广泛的应用。MATLAB的全称是Mateix Laboratory,意思是矩阵实验室。它是以矩阵运算为基础的新一代程序语言。
MATLAB是集数学运算、图形处理、程序设计和系统建模为一体的著名编程语言软件,它具有功能强大、使用简单等优点,是进行科学研究和工程实践的有力工具。
与Fortran和C相比,MATLAB语句更简洁、明了,更加符合人们的思维习惯。并且还具有良好的数据可视化功能。
MATLAB包括两部分:基本部分-主要指数据计算和可视化功能。扩展部分-主要指工具箱。
§2 基本操作和简单语句输入
1. 简单语句输入(简单计算器用法)
例1:计算 (a = 2,b =3,c = 5 )
[程序] 在命令窗口输入
a=2;b=3;c=5;
y=a*b+c*b/a 回车
[输出] y =
13.5000
例2:计算
[程序] (tan(pi/4)+cos(pi/3))*27^(1/3)/sqrt(64)
ans =
0.5625
2. 变量 表达式 数值
(1)变量
* matlab语句一般形式为:变量=表达式(或数),若变量和“=”省略,输出时自动建立“ans”默认变量。
* 对大小写敏感,如sqrt(平方根)对,而SQRT,Sqrt全错。
* 变量名第一个字符必须是英文字母,最多可包含31个字符,(含英文、数字、下连符)。不得包含空格和标点。
* 系统遇到一个新变量名时,它会自动生成变量,若该变量早已存在,系统会自动更新内容。
表1-1 默认预定义变量(永久变量)
预定义变量
含 义
预定义变量
含 义
ans
计算结果的缺省变量名
NaN或nan
不是一个数(Not a Number),如0/0,∞/∞
eps
机器零阈值
nargin
函数输入宗量数目
Inf或inf
无穷大,如1/0
nargout
函数输出宗量数目
i或j
虚单元
realmax
最大正实数
pi
圆周率π
realmin
最小正实数
例3:无穷大的使用
x =1/0
Warning: Divide by zero.
x =
Inf
* 在MATLAB中这样的操作不会引起程序执行中断,只是在给出警告信息的同时,用一个特殊的符号Inf来表示。而且这个符号和其它的变量一样,可以在以后的运算中发挥作用。
例4:无穷大的作用
1/x
ans =
0
* x(Inf)同样可以当作一个变量来使用,这一特点可在编程中发挥巨大作用。
(2)运算符和表达式
* 表达式由变量名、运算符和函数名组成
* 表达式按与常规相同的优先级自左至右执行运算;指数运算级别最高,乘除次之,加减运算级别最低。括号可以改变运算次序。
* 所有运算定义在复数域上。对于方根问题,运算只返还处于第一象限的解。
例5:复数运算与表达
z1=3.6+4.4*i,z2=6*exp(i*pi/6),z=z1*z2
z1 =
3.6000 + 4.4000i
z2 =
5.1962 + 3.0000i
z =
5.5061 +33.6631i
表1-2 基本运算符
数学表达式
MATLAB运算符
MATLAB表达式
加
a+b
+
a+b
减
a-b
-
a-b
乘
a×b
*
a*b
除
a÷b
/ 或 \
a/b或b\a
幂
ab
^
a^b
(3)数值记述
* 习惯采用十进制表示,可带小数点或负号;也可采用科学计数法,用e表示位数。以下记述的数都是合法的。
4 -65234 0.00001
9.762684 1.3e-4 5.677e67
* fomat short 显示格式为缺省默认的显示格式(小数点后四位数字)。
表1-3 数据显示格式的控制命令
MATLAB命令
含 义
范 例
fomat short
短格式
3.1416
fomat short e
短格式科学格式
3.1416e+000
fomat long
长格式
3.14159265358979
fomat long e
长格式科学格式
3.141592653589793e+000
fomat rat
有理格式
355/113
fomat bank
银行格式
3.14
(4)常用标点功能
* 语句以“;”结束,只进行计算,不输出结果。
* 以“,”结束,输出结果。
表1-4 常用标点功能
名 称
标点
作 用
空格
(为机器辨认)用作输入量与输入量之间的分隔符;数组元素分隔符
逗号
,
用作要显示计算结果的指令与其后指令之间的分隔;用作输入量与输入量之间的分隔符;用作数组元素分隔符
您可能关注的文档
最近下载
- SLT824-2024 水利工程建设项目文件收集与归档规范.docx
- 重庆某住宅楼外墙保温及装饰施工方案.doc VIP
- 政府采购评审专家标准专业分类目录.pdf VIP
- 旭格创新产品手册.pdf
- 2023年-2024年继电保护技能竞赛技能知识考试题库(含答案).docx VIP
- 模具装配的操作规1.pdf
- 高三物理一轮复习测试题附标准答案.docx VIP
- 2024年03月宁夏回族自治区总工会2024年公开招考88名社会化工会工作者笔试历年参考题库(真题考点)解题思路附带答案详解.pdf VIP
- 2022一级注册消防工程师继续教育题库及答案.docx VIP
- SLT824-2024水利工程建设项目文件收集与归档规范.pptx VIP
文档评论(0)