matlab命令行窗口显示长度设置_设置命令行窗口输出显示格式 | MATLAB format| MathWork...
本頁對應(yīng)的中文頁面未升級,但未能翻譯。 若應(yīng)查看最新內(nèi)容,請點擊這里訪問英文頁面。
設(shè)置命令行窗口輸出顯示格式
format 將命令行窗口中的輸出顯示格式修改為 style 指定的格式。
format 自行將輸出格式重置為默認值matlab 輸出格式,即浮點表示法的短固定十進制小數(shù)點格式跟適用于所有輸出行的寬松行距。
數(shù)值格式僅影響數(shù)字顯示在命令行窗口輸出中的方法,而不是 MATLAB 計算或保存他們的方法。
將輸出格式設(shè)定為長固定十進制小數(shù)點格式并顯示 pi 的值。
format long
pi
ans =
3.141592653589793
將輸出格式設(shè)定為采取緊密行距的短工程格式,然后將該格式重置為默認值。
format shortEng
format compact
x = rand(3)
x = 3×3
814.7237e-003 913.3759e-003 278.4982e-003
905.7919e-003 632.3592e-003 546.8815e-003
126.9868e-003 97.5404e-003 957.5068e-003
format
x
x = 3×3
0.8147 0.9134 0.2785
0.9058 0.6324 0.5469
0.1270 0.0975 0.9575
以十六進制格式顯示小數(shù)和整數(shù)的最大值。
format hex
intmax('uint64')
ans = uint64
ffffffffffffffff
realmax
ans =
7fefffffffffffff
顯示 shortEng 和 longEng 格式之間的差異。
將輸出格式設(shè)定為 shortEng。
format shortEng
創(chuàng)建函數(shù),然后借助 for 循環(huán)經(jīng)常將該變量的值降低 10 的倍數(shù)。
A = 5.123456789;
for k = 1:10
disp(A)
A = A*10;
end
5.1235e+000
51.2346e+000
512.3457e+000
5.1235e+003
51.2346e+003
512.3457e+003
5.1235e+006
51.2346e+006
512.3457e+006
5.1235e+009
這些值顯示為在小數(shù)點后包括 4 位數(shù),指數(shù)為 3 的倍數(shù)。
將輸出格式設(shè)定為長工程格式并查看相同值。
format longEng
A = 5.123456789;
for k = 1:10
disp(A)
A = A*10;
end
5.12345678900000e+000
51.2345678900000e+000
512.345678900000e+000
5.12345678900000e+003
51.2345678900000e+003
512.345678900000e+003
5.12345678900000e+006
51.2345678900000e+006
512.345678900000e+006
5.12345678900000e+009
這些值顯示為 15 位數(shù),指數(shù)為 3 的倍數(shù)。
當變量中的一些值數(shù)字少,而指數(shù)大時,請使用 shortG 格式。shortG 格式在短固定十進制小數(shù)點格式和短科學(xué)記數(shù)法中選擇更緊湊的顯示格式。
創(chuàng)建一個變量并以默認的 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×4
25 56.312 255.53 9.8769e+09
獲取當前數(shù)值格式。
f = get(0,'Format')
f =
shortG
獲取當前行距,可以將其設(shè)為 loose 或 compact。
S = get(0,'FormatSpacing')
S =
loose
輸出顯示格式,指定為以下選項之一。
這些樣式可控制數(shù)值函數(shù)的輸出顯示格式。
Style
結(jié)果
示例
short (default)
短固定十進制小數(shù)點格式,小數(shù)點后包括 4 位數(shù)。
長固定十進制小數(shù)點格式,double 值的小數(shù)點后包含 15 位數(shù),single 值的小數(shù)點后包括 7 位數(shù)。
3.141592653589793
短科學(xué)記數(shù)法,小數(shù)點后包含 4 位數(shù)。
長科學(xué)記數(shù)法,double 值的小數(shù)點后包含 15 位數(shù),single 值的小數(shù)點后包括 7 位數(shù)。
3.141592653589793e+00
短固定十進制小數(shù)點格式或科學(xué)記數(shù)法(取很緊湊的一個),總共 5 位。
長固定十進制小數(shù)點格式或科學(xué)記數(shù)法(取很緊湊的一個),對于 double 值matlab 輸出格式,總共 15 位;對于 single 值,總共 7 位。
3.14159265358979
短工程記數(shù)法,小數(shù)點后包含 4 位數(shù),指數(shù)為 3 的倍數(shù)。
3.1416e+000
長工程記數(shù)法,包含 15 位有效位數(shù),指數(shù)為 3 的倍數(shù)。
3.14159265358979e+000
正/負格式,對正、負和零元素分別顯示 +、- 和空白字符。
貨幣格式,小數(shù)點后包括 2 位數(shù)。
二進制雙精度數(shù)字的十六進制表示方式。
400921fb54442d18
小整數(shù)的比率。
Style
結(jié)果
示例
隱藏過多的空白行進而在一個屏幕上顯示更多輸出。
theta = pi/2
theta =
1.5708
添加空白行以讓輸出最便于閱讀。
theta = pi/2
theta=
1.5708
disp | fprintf | rat
A modified version of this example exists on your system. Do you want to open this version instead? (zh_CN)
No, overwrite the modified version (zh_CN)Yes (zh_CN)
您點擊了調(diào)用下列 MATLAB 命令的鏈接:
Web 瀏覽器不支持 MATLAB 命令。請在 MATLAB 命令窗口中直接輸入該命令以運行它。
×
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
日本 (日本語) ()
本文來自電腦雜談,轉(zhuǎn)載請注明本文網(wǎng)址:
http://www.pc-fly.com/a/jisuanjixue/article-144470-1.html
總結(jié)
以上是生活随笔為你收集整理的matlab命令行窗口显示长度设置_设置命令行窗口输出显示格式 | MATLAB format| MathWork...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: yum 源没有php7.0,yum安装最
- 下一篇: matlab学位论文绘图美化工具_MAT