matlab中format函数使用方法.pdf
《matlab中format函数使用方法.pdf》由会员分享,可在线阅读,更多相关《matlab中format函数使用方法.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、m ma at tl la ab b 中中 f fo or rm ma at t 函函数数使使用用方方法法-CAL-FENGHAI.-(YICAI)-Company One1MATLAB 中 format 函数在控制输出格式中的使用方法如下:format 默认格式format short 5 字长定点数format long 15 字长定点数format short e 5 字长浮点数format long e 15 字长浮点数format short gformat long gformat hex 16 进制format bank 定点货币形式format rat 小数分数表示format
2、+,空格format compact 压缩空格当然也可以不用 format 命令,可以修改系统的默认设置格式,File-Preferences-Command Window-Text Display.如果想得到分数可以用 rats()函数如果想得到根号,只有用符号表示了,当然用符号表示是万能的。例如:2format loose 包括空格和空行format long 15 字长定点数format short e 5 字长浮点数format long e 15 字长浮点数format short gformat long gformat hex 16 进制format bank 定点货币形式for
3、mat rat 小数分数表示format+,空格format compact 压缩空格format loose 包括空格和空行a=1/3 得到rats(a)得到 1/3a=sqrt(3)得到 sqrt(3)不过这是字符型,要转换成数值型可以用 eval_ r(a),或 str2num(a).另外,补充 vpa,digits 的用法:在符号计算中,通常计算结果使用有理数形式表示的,有的时候有理数分子分母很长,不便于观察,所以有时候希望能将系数表示成数值形式,此时就要用到这两个函数。例子:s=(123*x2)/29+(892*x)87+212/29;digits(4);(控制输出系数的位数)s=vpa(s);结果:s=*x2+*x+3但是无论 Matlab 中采取什么样的输出格式,在系统内核中的变量的精度总是保持精确的(尽可能)。除非你人为的改变它的计算精度。我们可以用一个简单的例子来说明这个问题:如a=1/3 显示为 0.a=a*3 得到 1(不是 0.)在很多其它的程序设计语言中是不可能得到1 的。这就说明了Matlab 在计算的过程中不会损失用户的计算信息(包括中间结果)。4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab format 函数 使用方法
限制150内