Matlab之format 设置命令行窗口输出显示格式
【干货】
①以小数形式显示:format rat
②以分数形式显示:format short
③以紧凑形式显示:format compact
④以松散形式显示:format loose
Matlab之format 设置命令行窗口输出显示格式:
一、语法
format style
format
说明
format
style :将命令行窗口中的输出显示格式更改为 style
指定的格式。
format
:自行将输出格式重置为默认值,即浮点表示法的固定十进制短格式和适用于所有输出行的宽松行距。
数值格式仅影响数字显示在命令行窗口输出中的方式,而不是 MATLAB® 计算或保存它们的方式。
二、示例
①长格式
将输出格式设置为固定十进制长格式并显示 pi
的值。
format long
pi
ans = 3.141592653589793
将格式重置为默认值
将输出格式设置为采用紧密行距的短工程格式,然后将该格式重置为默认值。
format shortEng
format compact
x = rand(3)
x = 3×3814.7237e-003 913.3759e-003 278.4982e-003905.7919e-003 632.3592e-003 546.8815e-003126.9868e-003 97.5404e-003 957.5068e-003
format
x
x = 3×30.8147 0.9134 0.27850.9058 0.6324 0.54690.1270 0.0975 0.9575
②十六进制格式
以十六进制格式显示整数和实数的最大值。
format hex
intmax('uint64')
ans = uint64ffffffffffffffff
realmax
ans = 7fefffffffffffff
短工程记数法和长工程记数法
显示 shortEng
和 longEng
格式之间的差异。
将输出格式设置为 shortEng
。
format shortEng
创建变量,然后通过 for
循环每次将该变量的值增加 10 的倍数。
A = 5.123456789;
for k = 1:10disp(A)A = A*10;
end
5.1235e+00051.2346e+000512.3457e+0005.1235e+00351.2346e+003512.3457e+0035.1235e+00651.2346e+006512.3457e+0065.1235e+009
这些值显示为在小数点后包含 4 位数,指数为 3 的倍数。
将输出格式设置为长工程格式并查看相同值。
format longEngA = 5.123456789;
for k = 1:10disp(A)A = A*10;
end
5.12345678900000e+00051.2345678900000e+000512.345678900000e+0005.12345678900000e+00351.2345678900000e+003512.345678900000e+0035.12345678900000e+00651.2345678900000e+006512.345678900000e+0065.12345678900000e+009
这些值显示为 15 位数,指数为 3 的倍数。
大数据范围格式
当数组中的一些值数字少,而指数大时,请使用 shortG
格式。shortG
格式在短固定小数格式和短科学记数法中选取最紧凑的显示格式。
创建一个变量并以默认的 short
格式显示输出。
x = [25 56.31156 255.52675 9876899999];
format short
x
x = 1×4
109 ×0.0000 0.0000 0.0000 9.8769
将格式设置为 shortG
并重新显示这些值。
format shortG
x
x = 1×425 56.312 255.53 9.8769e+09
获取当前格式
获取当前数值格式。
f = get(0,'Format')
f =shortG
获取当前行距,可以将其设为 loose
或 compact
。
S = get(0,'FormatSpacing')
S =loose
输入参数
style
- 输出显示格式
short
(默认) | long
| shortE
| longE
| ...
输出显示格式,指定为下列选项之一。
数值格式
这些样式可控制数值变量的输出显示格式。
|
结果 |
示例 |
---|---|---|
|
固定十进制短格式,小数点后包含 4 位数。 |
3.1416
|
|
长固定小数格式, |
3.141592653589793
|
|
短科学记数法,小数点后包含 4 位数。 |
3.1416e+00
|
|
长科学记数法, |
3.141592653589793e+00
|
|
短固定小数格式或科学记数法(取更紧凑的一个),总共 5 位。 |
3.1416
|
|
长固定小数格式或科学记数法(取更紧凑的一个),对于 |
3.14159265358979
|
|
短工程记数法,小数点后包含 4 位数,指数为 3 的倍数。 |
3.1416e+000
|
|
长工程记数法,包含 15 位有效位数,指数为 3 的倍数。 |
3.14159265358979e+000
|
|
正/负格式,对正、负和零元素分别显示 |
+
|
|
货币格式,小数点后包含 2 位数。 |
3.14
|
|
二进制双精度数字的十六进制表示形式。 |
400921fb54442d18
|
|
小整数的比率。 |
355/113
|
行距格式
|
结果 |
示例 |
---|---|---|
|
隐藏过多的空白行以便在一个屏幕上显示更多输出。 |
theta = pi/2
|
|
添加空白行以使输出更易于阅读。 |
theta = pi/2
|
Matlab之format 设置命令行窗口输出显示格式相关推荐
- matlab命令行窗口显示长度设置_设置命令行窗口输出显示格式 | MATLAB format| MathWork...
本页对应的中文页面未升级,但未能翻译. 若应查看最新内容,请点击这里访问英文页面. 设置命令行窗口输出显示格式 format 将命令行窗口中的输出显示格式修改为 style 指定的格式. format ...
- java输出希腊字母_java 命令行窗口输出希腊字母表
/** * @author Administrator * 编写程序,命令行窗口输出希腊字母表.(希腊字母表开始为α,最后一个为ω) */ public class OutGreekLetter { ...
- matlab设置命令行窗口和编辑器上下显示
问题:在使用matlab的过程中,因为误操作,导致命令行窗口和编辑器的布局排版较乱,且不在同一个页面显示,运行程序时非常的不方便. 解决办法:只需一步,便可恢复到默认的页面布局. 选择菜单栏中的主页- ...
- 【MATLAB】命令行窗口乱码问题
昨天开始重新学习matlab,按着网上教程一直配置,将编码格式改成"UTF-8"(查看编码方式可以用slCharacterEncoding()函数),然后在编辑器上面编写内容果然没 ...
- 为什么matlab的程序都加了分号,还会在命令行窗口不断输出
磕盐路上的艰辛 刚才用matlab进行仿真,遇到一个十分糟心的问题,我所有代码都加了分号,但是运行的时候,命令行窗口还是在不断打印数据,重启matlab,重启电脑都试过了,还是不行.偏偏输出的数据还十 ...
- Matlab:查找命令行窗口或历史记录中的文本
Matlab:查找命令行窗口或历史记录中的文本 查找命令行窗口中的文本 使用"查找"对话框搜索 使用键盘快捷方式进行搜索 查找命令历史记录窗口中的文本 查找命令行窗口中的文本 您可 ...
- matlab在命令行注册,在命令行窗口中输入语句
在命令行窗口中输入语句 当您在 MATLAB® 中工作时,可以在命令行窗口中输入各个语句.例如,通过在命令行中键入以下语句来创建名为 a 的变量: a = 1 MATLAB 会立即将变量 a 添加到工 ...
- 解决 Matlab 命令行窗口,画图中图例中文乱码的情况
问题:这几天不知道动了什么,导致Matlab 命令行窗口,画图中图例中文乱码,如下图所示: 网上找了很多解决方案,尝试了很多,但都没有用,最后突然好了,然后回想自己干了什么. 解决方案: 1.新建st ...
- matlab 日期转换成数字,日期转换为数字 命令行窗口输入datenu
如2018年1月1日变成2018.01.01的excel可识别格式.但是有时候数字是1位打开excel表格,在表格内输入中文日期格式的日期,选中单元格. 找到工具栏中的"查找和选项" ...
- 在Matlab命令窗口中执行,交互式命令操作就是在MATLAB命令行窗口中输入命令并执行。...
交互式命令操作就是在MATLAB命令行窗口中输入命令并执行. 答:√ 中国大学MOOC: 一侧肾切除后,另一留存肾会长得更加硕大,这种生理现象称为 . 答:代偿 Street jazz 的编舞师都会有 ...
最新文章
- python dos攻击_利用SMB漏洞DoS攻击任何Windows系统
- STM32开发 -- YModem详解
- JQuery进阶学习
- 字符串 CSV解析 表格 逗号分隔值 通讯录 电话簿 MD
- python创建虚拟环境命令_Python创建虚拟环境报错
- python之-- 异常
- 我的世界java村民繁殖_我的世界:1.14版本刷新几率小的五种村庄,没有村民咋回事?...
- asp.net core2.0中网站发布的时候,怎么样才配置才可以使视图文件不被打包进去?...
- vmware挂载共享目录
- SpringBoot 一个依赖搞定 session 共享,没有比这更简单的方案了!
- RRC 常用名词解释
- PyTest 生成多种格式的 测试报告 report
- yuki翻译器钩子_YUKI GALGAME翻译器
- 2021-10-18 构建电影数据库MovieDB(数据库第一次实验)
- c51数字钟c语言程序,51单片机电子时钟C语言程序
- 【基于人脸特征的心率检测研究】非接触式光电容积图和红外人脸视频瞬时心率估计
- Pytorch系列(四):猫狗大战1-训练和测试自己的数据集
- 2022-2028年全球与中国智能天线行业发展趋势及投资战略分析
- Failed to resolve directive: XXX
- 【Linux】复制进程、进程地址空间以及写实拷贝