欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

Matlab之format 設(shè)置命令行窗口輸出顯示格式 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 技術(shù)分享 >

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ù)法

顯示 shortEnglongEng 格式之間的差異。

將輸出格式設(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è)為 loosecompact

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)案例查看更多