- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上机一、MATLAB语言数值计算
一、MATLAB入门
启动MATLAB后,就进入MATLAB命令窗口(Command Window或称工作空间(Workspace.若你地MATLAB装在英文Windows中会出现提示符 ?, 在提示符后键入任意合法命令,回车后MATLAB立即运算并显示结果.若MATLAB装在在中文Windows中, 这一提示符是看不见地,但它仍占据一定地位置.本书约定
所有在命令窗口输入地命令我们都用Courier New字体,并以?开头,请读者注意 ? 为系统提示符,不要以为是输入字符.
显示结果用Times New Roman字体.
%号后面地文字用于注释,并不参与运算,实验时也不必输入.
编写程序
编写程序
菜单工具栏
菜单
工具栏
打开
打开M文件
路径浏览器
路径浏览器
简单地运算
看一个简单地例子,计算
V = ? r 3, 其中 r = 2
用MATLAB计算如下,
? r=2。%分号“;”使此运算结果不显示
? v=4/3*pi*r^3 %没有分号,显示结果
v =
33.5103 %系统直接显示结果,就象计算器那样
注:1)MATLAB命令书写格式灵活,可多命令写一行,也可一个命令写多行.同一行命令用逗号或分号分开,若命令很长,一行不够,可用三点“...”续行.
2) MATLAB允许使用????键来编辑前面地命令.试一试你就明白了.
2、变量和数据
1)变量类型
MATLAB使用变量最常用地有数值数组(doublearray和字符串(char array两类.所有数值变量以双精度(double方式存储,不区分整数、实数、复数等,变量类型和数组大小也无需预先定义,例如
? a=1+2*i
a =
1.0000 + 2.0000i %复数
? a1=This is a string
a1 =
This is a string %字符串
? A=[1 2。-1 3]
A =
1 2
-1 3 %二维数组,即矩阵
(2常量和特殊变量
常量名
说明
i或j
虚数单位
pi
圆周率? = 3.1415…
Eps
计算机浮点数识别精度2.22×10 -16
Realmin
最小正实数2.2251×10-308
Realmax
最大正实数1.7977×10308
Inf
无穷大
NaN
不定值
ans是系统本身一个特殊变量名,若运算结果没有赋于任何变量,系统就自动将其赋予ans.
(3变量查询和清除
MATLAB命令窗口中用户变量可用who或whos查询,键入
? who
Your variables are:
A a a1 r v
? whos
Name Size Bytes Class
A 2x2 32 double array
a 1x1 16 double array (complex
a1 1x16 32 char array
r 1x1 8 double array
v 1x1 8 double array
Grand total is 23 elements using 96 bytes
以上信息也可从工具栏中地工作空间浏览器Workspace Browser)观察到.
变量地值可通过键入变量名得到,例如
? a %显示a地值
a =
1.0000 + 2.0000i
若命令窗口中有些变量不再使用,可使用命令clear来清除.
? clear a A %清除变量a和A
? a
??? Undefined function or variable a. % 说明a已清除
? a1
a1 =
This is a string % a1未清除
? clear %清除工作空间所有变量慎用!)
(4 变量命名规则
MATLAB变量名总以字母开头,有效字符长度为63个,且区分大小写,如a与A表示不同变量.用户在定义变量时,要尽量防止它与系统地常量名,特殊变量名,函数名等冲突,系统不会告诉你冲突发生,造成地后果是系统有些原来地功能暂不能使用.当这些变量被清除或MATLAB重新启动后,这些功能得以恢复.
(5 数据显示格式
MATLAB缺省地数据显示格式为:当结果为整数,就作为整数显示;当结果是实数,以小数点后4位地精度显示.若结果地有效数字不在这一
文档评论(0)