- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模糊数学变量数据与函数
1.3 变量、数据与函数
1.3.1 变量
像任何其它计算机语言一样,MATLAB也有变量名规则。变量名必须是不含有空格的单个词。变量命名规则如下:
变量名区分字母大小写,如ltems, items, itEms及ITEMS都是不同的变量。
变量名最多不超过19个字符。第19个字符之后的字符将被忽略,如
howaboutthisvariablename只能表示为howaboutthisvariabl。
变量名必须以字母打头,之后可以是任意字母、数字或下划线,如x51488,a_b_c_d_e。标点符号在MATLAB中具有特殊含义,所以变量名中不允许使用标点符号。
除了这些命名规则,MATLAB还有几个特殊变量,见表1-3。
表1-3 MATLAB特殊变量表
特殊变量 取值 ans
pi
eps
flops
Inf
NnN 用于结果的缺省变量名
圆周率
计算机是最小数,当和1相加就产生一个比1大的数
浮点运算数
无穷大,如1/0
不定量,如0/0 i(和)j nargin
nargout
realmin
realmax 所有函数的输入变量数目
所有函数的输出变量数目
最小可用正实数
最大可用正实数 表1-3中的特殊变量在启动MATLAB之后,自动赋予表中取值。如果定义了相同名字的变量,原始特殊取值将会丢失,直到清除所有变量或重新启动MATLAB。一般来讲,应当尽量避免重新定义特殊变量。
1.3.2 注释和标点
百分号后所有的文字为注释。注释语句不能执行。如键入
x=4.5 %在y=5 时,%注释该x取值是在y=5时有效
显示
多条命令可以放在同一行,中间用逗号或分号隔开。逗号要求显示结果,分号禁止显示结果。如键入
x=4.5; y=5, f=1.9
显示
在PC机上运行时,可以随时按下CTRL+C键中断MATLAB的运行。
1.3.3 复数表示
MATLAB对复数不需要特殊处理,用i、j和sqrt(-x)(X是任意整数、实数)表示。复数的数学运算可以写成与实数同样的形式。如键入
a=1-2i, b=sqrt(-2), c=a+b
显示
MATLAB还可以用real, imag, abs, angle命令来表示一个复数的实部、虚部、幅值和相角。如
1.3.4 数学函数
MATLAB所支持的常用数学函数见到表1-4。注意,MATLAB只对孤度操作。
表1-4 常用函数
命令 说明 abs(x)
acos(x)
acosh(x)
angle(x)
asin(x)
asinh(x)
atan(x)
atan2(x, y)
atanh(x)
ceil(x)
conj(x)
cos(x)
cosh(x)
exp(x)
fix(x)
floor(x)
gcd(x, y)
imag(x)
lcm(x, y)
log(x)
log10(x)
real(x)
rem(x, y)
round(x)
sign(x)
sin(x)
sinh(x)
sqrt(x)
tan(x)
tanh(x) 绝对值或复数的辐值
反余弦
反双曲余弦
四象限内取复数相角
反正弦
反双曲正弦
反正切
四象限内反正切
反双曲正切
对+方向取整数
复数共轭
余弦
双曲余弦
指数函数ex
对零方向取整数
对-方向取整数
整数x和y的最大公约数
复数虚部
整数x和y的最小公倍数
自然对数
常用对数
复数实部
除后余数;rem(x, y)给出x/y的余数
四舍五入到最接近的整数
符号函数;返回自变量的符号,例如sign(1, 5)=1, sign(-2.4)=-1, sigh(0)=0
正弦
双曲正弦
平方根
正切
双曲正切
1.4 数据的输入与输出
1.4.1 save与load命令
MATLAB可以通过计算机文件来保存或加载数据。File菜单的Save Workspace As…菜单命令打开一个标准的文件对象框来保存所有当前变量。保存变量并不会将其从MATLAB工作空间中删除。类似地,File菜单的Load Workspace As…菜单命令打开一个对话框,在工作空间中加载以前保存的变量。加载MATLAB工作空间中已有的同名变量将会把变量值改为从文件中加载的值。
如果File菜单方法不可行或不能满足用户需要,MATLAB还有save和load两个命令,可以提供更大的灵活性。Save命令允许自己选择文件格式保存一个或多个变量,而load命令将加载自己选择文件格式保存的文件,取出所需的变量。对于大多数用户,MATLAB命令load和save为装载和存储数据提供了足够的工具。利用以扩展名为.mat结尾的文件名,load和save假定数据是以与软件平台无关的二进制格式保存,或者用称之为flat的简单的ASCⅡ文件格式保存。例如:
(1)指令save以二进制格式
您可能关注的文档
- 模拟考试试卷(八).doc
- 模拟试卷(一)技师资格.doc
- 模拟试卷(四)主管技师资格.doc
- 模拟试卷三(带答案).doc
- 模拟试题2教师专用含答案.doc
- 模拟试题三有答案.docx
- 模拟试题(一)中级查勘员中级试题.doc
- 模拟试题集热工修改稿.doc
- 模拟请求页式存储管理中硬件的地址转换和缺页中断,并用先进先出调度算法(FIFO)处理缺页中断.doc
- 模拟课程设计内容.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)