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