知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
Matlab之format 設(shè)置命令行窗口輸出顯示格式
發(fā)表時間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):214
【干貨】
①以小數(shù)形式顯示:format rat
②以分?jǐn)?shù)形式顯示:format short
③以緊湊形式顯示:format compact
④以松散形式顯示:format loose
Matlab之format 設(shè)置命令行窗口輸出顯示格式:
一、語法
format style
format
說明
format
:將命令行窗口中的輸出顯示格式更改為 style
style
指定的格式。
format
:自行將輸出格式重置為默認(rèn)值,即浮點表示法的固定十進(jìn)制短格式和適用于所有輸出行的寬松行距。
數(shù)值格式僅影響數(shù)字顯示在命令行窗口輸出中的方式,而不是 MATLAB? 計算或保存它們的方式。
二、示例
①長格式
將輸出格式設(shè)置為固定十進(jìn)制長格式并顯示 pi
的值。
format long
pi
ans =
3.141592653589793
將格式重置為默認(rèn)值
將輸出格式設(shè)置為采用緊密行距的短工程格式,然后將該格式重置為默認(rèn)值。
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
②十六進(jìn)制格式
以十六進(jìn)制格式顯示整數(shù)和實數(shù)的最大值。
format hex
intmax('uint64')
ans = uint64
ffffffffffffffff
realmax
ans =
7fefffffffffffff
短工程記數(shù)法和長工程記數(shù)法
顯示 shortEng
和 longEng
格式之間的差異。
將輸出格式設(shè)置為 shortEng
。
format shortEng
創(chuàng)建變量,然后通過 for
循環(huán)每次將該變量的值增加 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ù)據(jù)范圍格式
當(dāng)數(shù)組中的一些值數(shù)字少,而指數(shù)大時,請使用 shortG
格式。shortG
格式在短固定小數(shù)格式和短科學(xué)記數(shù)法中選取最緊湊的顯示格式。
創(chuàng)建一個變量并以默認(rèn)的 short
格式顯示輸出。
x = [25 56.31156 255.52675 9876899999];
format short
x
x = 1×4
109 ×
0.0000 0.0000 0.0000 9.8769
將格式設(shè)置為 shortG
并重新顯示這些值。
format shortG
x
x = 1×4
25 56.312 255.53 9.8769e+09
獲取當(dāng)前格式
獲取當(dāng)前數(shù)值格式。
f = get(0,'Format')
f =
shortG
獲取當(dāng)前行距,可以將其設(shè)為 loose
或 compact
。
S = get(0,'FormatSpacing')
S =
loose
輸入?yún)?shù)
style
- 輸出顯示格式
short
(默認(rèn)) | long
| shortE
| longE
| ...
輸出顯示格式,指定為下列選項之一。
數(shù)值格式
這些樣式可控制數(shù)值變量的輸出顯示格式。
Style
結(jié)果
示例
short (default)
固定十進(jìn)制短格式,小數(shù)點后包含 4 位數(shù)。
3.1416
long
長固定小數(shù)格式,double
值的小數(shù)點后包含 15 位數(shù),single
值的小數(shù)點后包含 7 位數(shù)。
3.141592653589793
shortE
短科學(xué)記數(shù)法,小數(shù)點后包含 4 位數(shù)。
3.1416e+00
longE
長科學(xué)記數(shù)法,double
值的小數(shù)點后包含 15 位數(shù),single
值的小數(shù)點后包含 7 位數(shù)。
3.141592653589793e+00
shortG
短固定小數(shù)格式或科學(xué)記數(shù)法(取更緊湊的一個),總共 5 位。
3.1416
longG
長固定小數(shù)格式或科學(xué)記數(shù)法(取更緊湊的一個),對于 double
值,總共 15 位;對于 single
值,總共 7 位。
3.14159265358979
shortEng
短工程記數(shù)法,小數(shù)點后包含 4 位數(shù),指數(shù)為 3 的倍數(shù)。
3.1416e+000
longEng
長工程記數(shù)法,包含 15 位有效位數(shù),指數(shù)為 3 的倍數(shù)。
3.14159265358979e+000
+
正/負(fù)格式,對正、負(fù)和零元素分別顯示 +
、-
和空白字符。
+
bank
貨幣格式,小數(shù)點后包含 2 位數(shù)。
3.14
hex
二進(jìn)制雙精度數(shù)字的十六進(jìn)制表示形式。
400921fb54442d18
rat
小整數(shù)的比率。
355/113
行距格式
Style
結(jié)果
示例
compact
隱藏過多的空白行以便在一個屏幕上顯示更多輸出。
theta = pi/2
theta =
1.5708
loose
添加空白行以使輸出更易于閱讀。
theta = pi/2
theta =
1.5708
相關(guān)案例查看更多
相關(guān)閱讀
- 小程序開發(fā)聯(lián)系方式
- 保山小程序開發(fā)
- 網(wǎng)站建設(shè)首選
- 小程序定制開發(fā)
- 小程序模板開發(fā)公司
- 小程序表單
- 云南網(wǎng)站建設(shè)快速優(yōu)化
- 百度推廣
- 汽車拆解管理軟件
- 汽車報廢回收管理軟件
- 百度小程序開發(fā)公司
- 網(wǎng)站排名
- 云南花農(nóng)小程序
- 百度小程序公司
- 云南網(wǎng)站建設(shè)哪家好
- 北京小程序開發(fā)
- 云南網(wǎng)站建設(shè)方案 doc
- 政府網(wǎng)站建設(shè)服務(wù)
- 云南網(wǎng)站建設(shè)開發(fā)
- 云南網(wǎng)絡(luò)營銷
- 云南網(wǎng)站建設(shè)靠譜公司
- 昆明網(wǎng)絡(luò)公司
- 云南網(wǎng)站建設(shè)公司哪家好
- 昆明軟件定制
- 云南軟件定制公司
- 云南科技公司
- 小程序開發(fā)課程
- 排名
- 網(wǎng)站建設(shè)案例
- 云南小程序設(shè)計