MATLAB fprintf 表格

在本教程中,我们将讨论如何使用 MATLAB 中的 fprintf() 函数来打印表格。

在 MATLAB 中使用 fprintf() 函数打印表格

fprintf() 函数用于在 MATLAB 中显示格式化的文本和变量。例如,让我们使用此函数显示一些格式化的文本。请参见下面的代码。

clc
age = 22;
fprintf('Sam is %d years old\n',age)

输出:

Sam is 22 years old

在上面的代码中,我们正在格式化一个整数变量。该变量将被打印出来,以代替%d。你可以使用其转换字符来格式化任何变量类型。例如,%d 用于格式化整数,%f 用于格式化浮点数,等等。让我们使用 fprintf() 函数打印表格。请参见下面的代码。

clc
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() 函数的更多信息。

相关文章 - MATLAB Plot

  • MATLAB 对数图
  • MATLAB 自定义图例