MATLAB fprintf 表格
Ammar Ali
2021年4月29日
在本教程中,我們將討論如何使用 MATLAB 中的 fprintf()
函式來列印表格。
在 MATLAB 中使用 fprintf()
函式列印表格
fprintf()
函式用於在 MATLAB 中顯示格式化的文字和變數。例如,讓我們使用此函式顯示一些格式化的文字。請參見下面的程式碼。
age = 22;
fprintf('Sam is %d years old\n',age)
輸出:
Sam is 22 years old
在上面的程式碼中,我們正在格式化一個整數變數。該變數將被列印出來,以代替%d
。你可以使用其轉換字元來格式化任何變數型別。例如,%d
用於格式化整數,%f
用於格式化浮點數,等等。讓我們使用 fprintf()
函式列印表格。請參見下面的程式碼。
a = 1.1:0.1:2;
b = 1:10;
data = [b;a];
fprintf('%s\t%s\n','x','y');
fprintf('%d\t%1.1f\n',data);
輸出:
x y
1 1.1
2 1.2
3 1.3
4 1.4
5 1.5
6 1.6
7 1.7
8 1.8
9 1.9
10 2.0
在上面的程式碼中,\t
用於提供製表符空間,而\n
用於將游標移動到新行。第一個轉換字元用於列印向量的第一列,第二個轉換字元用於列印第二個字元。你可以根據需要列印儘可能多的變數。只需對變數使用適當的轉換字元。檢視此網頁以獲取有關 fprintf()
函式的更多資訊。
Author: Ammar Ali