matlab的列印輸出方式

2021-10-05 13:43:09 字數 1535 閱讀 8131

>> x=100.11

x =100.1100

>> y=1001.1

y =1.0011e+03

>> z=0.00010011

z =1.0011e-04

改變預設輸出格式要用到format命令,可根據下表改變資料的輸出格式

format 命令    結果    例子

format short    保留小數點後4位(預設格式)    12.3456

format long    保留小數點後14位    12.345678901234500

format short e    帶有5位有效數字科學記數法    1.2346e+100

format short g    總共有5個數字,可以用科學記數法,也可不用    12.346

format long e    帶有15位有效數字科學記數法    1.234567890123457e+001

format long g    總共有15個數字,可以用科學記數法,也可不用    12.3456789012346

format bank    美元格式    12.35

format hex    用16進製制標識    4028b0fcd32f6f3b

format rat    兩個小整數的比    2233/100

format compact    隱藏多於的換行符    

format loose    使用多餘的換行符    

format +    只顯示這個數的正負    +

其中美元格式是指按美元精確到美分的格式記數,隱藏/使用多餘的換行符這個我也試出來有什麼卵用。

fprintf(format,data)

1其中format用於表示乙個描述列印資料方式的字串,data代表要列印的乙個或多個標量或陣列。format包括兩方面的內容,一方面是列印文字內容;另一方面是列印內容中的資料格式。例如

>> fprintf('the value of pi is%6.2f\n',pi)

the value of pi is  3.14

列印的結果為the value of pi is 3.14,後面帶有乙個換行符。轉義序列%6.2f代表在本函式中的第乙個資料項將占有6個字元寬度,小數點後有2位小數。

fprintf函式又乙個重大的侷限性,只能顯示複數的實部。當我們的計算結果是複數時,這個侷限性將會產生錯誤。在這種情況下,最好用disp顯示資料。

format 命令    結果

%d    把值作為整數來處理

%e    用科學記數法來顯示資料

%f    用於格式化浮點數,並顯示這個數

%g    用科學記數格式,或浮點數格式,根據長度最短的顯示

%n    換行符

例如》 i

ans =

0.0000 + 1.0000i

>> disp([i])

0.0000 + 1.0000i

>> fprintf('i is%8.4f\n',i)

i is  0.0000

注意fprintf忽略了虛部

列印輸出部門結構

列印出部門結構 如下 連線資料庫,並且獲取資料。link mysqli connect localhost mysqli select db link,test sql select from print where 1 retval mysqli query link,sql array arra...

Linux shell之列印輸出

經常需要和shell命令打交道,但是一直沒有系統的學習,接下來會花1到2個月的時間系統的學習一下shell命令,接下來就開啟shell命令的奇妙旅行吧。本章主要介紹shell的列印輸出。知識要點 格式替代符 有一些常用的格式替代符會經常在列印輸出中被用到,格式替代符只能用在printf輸出中。5s ...

php輸出方式,函式

1.單引號 2.雙引號 3.定界符 echo print print r die exit printf sprintf 講解return和die exit 的區別 m 5 return 中止指令碼執行 echo m function a echo 開始呼叫函式 return echo res a ...