I'm new to Matlab and I have a function and I need to display a variable from running the main file (but the main file does access the function)...
I have tried to use fprintf(n);
Thanks :)
I'm new to Matlab and I have a function and I need to display a variable from running the main file (but the main file does access the function)...
I have tried to use fprintf(n);
Thanks :)
MATLAB 函数与 C 中的函数fprintf()
非常相似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);
where%4.2f
取第一列的元素,取第二列的A1
元素%8.3f
。在序列中,它重复A2
打印第一行,然后打印第二行。输出是
X 为 9.90 米或 9900.000 毫米 X 为 8.80 米或 8800.000 毫米 X 为 7.70 米或 7700.000 毫米
如果您想了解有关可以使用的说明符的更多详细信息fprintf()
,您应该查看MathWorks 文档。