我是Matlab的新手,我有一个功能,我需要显示运行主文件的变量(但主文件确实可以访问该功能)......
我尝试过使用fprintf(n);
谢谢:)
答案 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。