MATLAB fprintf 表格

Ammar Ali 2021年4月29日
MATLAB fprintf 表格

在本教程中,我們將討論如何使用 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
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相關文章 - MATLAB Plot