Matlab显示函数的变量

时间:2012-08-17 22:54:08

标签: matlab

我是Matlab的新手,我有一个功能,我需要显示运行主文件的变量(但主文件确实可以访问该功能)......

我尝试过使用fprintf(n);

谢谢:)

1 个答案:

答案 0 :(得分:4)

MATLAB函数fprintf()与C中的fprintf()非常相似。如果变量n是整数,那么你应该做

fprintf('%d\n', n);

一个有趣的功能是您还可以在屏幕上打印多个数值和文字文本。例如

A1 = [9.9, 9900];
A2 = [8.8,  7.7 ; ...
      8800, 7700];
fprintf('X is %4.2f meters or %8.3f mm\n', A1, A2);

其中%4.2f获取A1第一列的元素,%8.3f获取第二列。在序列中,它会重复A2打印其第一行,然后再打印第二行。输出是

X is 9.90 meters or 9900.000 mm
X is 8.80 meters or 8800.000 mm
X is 7.70 meters or 7700.000 mm

如果您想了解可以与fprintf()一起使用的说明符的详细信息,请查看MathWorks docs