模糊数学---变量、数据与函数

模糊数学---变量、数据与函数

ID:18919121

大小:298.50 KB

页数:55页

时间:2018-09-22

模糊数学---变量、数据与函数_第1页
模糊数学---变量、数据与函数_第2页
模糊数学---变量、数据与函数_第3页
模糊数学---变量、数据与函数_第4页
模糊数学---变量、数据与函数_第5页
资源描述:

《模糊数学---变量、数据与函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.3变量、数据与函数1.3.1变量像任何其它计算机语言一样,MATLAB也有变量名规则。变量名必须是不含有空格的单个词。变量命名规则如下:变量名区分字母大小写,如ltems,items,itEms及ITEMS都是不同的变量。变量名最多不超过19个字符。第19个字符之后的字符将被忽略,如howaboutthisvariablename只能表示为howaboutthisvariabl。变量名必须以字母打头,之后可以是任意字母、数字或下划线,如x51488,a_b_c_d_e。标点符号在MATLAB中具有特殊含义,所以变量名中不允许使用标点符号。除了这些命名规

2、则,MATLAB还有几个特殊变量,见表1-3。表1-3MATLAB特殊变量表特殊变量取值anspiepsflopsInfNnN用于结果的缺省变量名圆周率计算机是最小数,当和1相加就产生一个比1大的数浮点运算数无穷大,如1/0不定量,如0/0i(和)jnarginnargoutrealminrealmax所有函数的输入变量数目所有函数的输出变量数目最小可用正实数最大可用正实数表1-3中的特殊变量在启动MATLAB之后,自动赋予表中取值。如果定义了相同名字的变量,原始特殊取值将会丢失,直到清除所有变量或重新启动MATLAB。一般来讲,应当尽量避免重新定义特殊变

3、量。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

4、,abs,angle命令来表示一个复数的实部、虚部、幅值和相角。如1.3.4数学函数55MATLAB所支持的常用数学函数见到表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

5、(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.1save与load命令MA

6、TLAB可以通过计算机文件来保存或加载数据。File菜单的SaveWorkspaceAs…菜单命令打开一个标准的文件对象框来保存所有当前变量。保存变量并不会将其从MATLAB工作空间中删除。类似地,File菜单的LoadWorkspaceAs…菜单命令打开一个对话框,在工作空间中加载以前保存的变量。加载MATLAB工作空间中已有的同名变量将会把变量值改为从文件中加载的值。55如果File菜单方法不可行或不能满足用户需要,MATLAB还有save和load两个命令,可以提供更大的灵活性。Save命令允许自己选择文件格式保存一个或多个变量,而load命令将加载

7、自己选择文件格式保存的文件,取出所需的变量。对于大多数用户,MATLAB命令load和save为装载和存储数据提供了足够的工具。利用以扩展名为.mat结尾的文件名,load和save假定数据是以与软件平台无关的二进制格式保存,或者用称之为flat的简单的ASCⅡ文件格式保存。例如:(1)指令save以二进制格式将所有变量存入到matlab.mat文件中。(2)指令savedata以二进制格式将所有变量存入到date.mat文件中。(3)指令savedataxyz以二进制格式将变量x,y,z存入到data,mat文件中。指令loaddata将data.Mat

8、中的所有变量加载到工作空间中,供用户使用。1.4.2低级文件输入输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。