我正在尝试将多个变量与随附的文本一起打印到命令窗口。 disp 似乎不想工作,fprintf 也不想工作。有没有人知道我该怎么做。我正在尝试打印如下所示的代码,在文本之间插入变量
print('The minimum value is', minY1(2), 'which occurs at x = ', minX);
例如,这将导致
最小值为 69.054,发生在 x = 5
干杯
试试这个:
fprintf('The minimum value is %d which occurs at x = %d', minY1(2), minX);
%d
用于数字,%s
用于字符串。
disp 可能没有产生您想要的内容,因为您需要将数字显式转换为文本。 您可以尝试:
disp(['The minimum value is ' num2str(minY1(2)) ', which occurs at x = ' num2str(minX)]);