>> 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 ...