我特别感兴趣的是这个 - 我有一个结果表(打印出几个数组),并且希望例如以红色打印通过某个值或不满足某些其他条件的值,无论如何那可能。
这样的事情可能吗?
恐怕我只在奇数日子使用 MATLAB,所以对它的功能并不完全熟悉。这对你们中的一些人来说可能是基本的。
我特别感兴趣的是这个 - 我有一个结果表(打印出几个数组),并且希望例如以红色打印通过某个值或不满足某些其他条件的值,无论如何那可能。
这样的事情可能吗?
恐怕我只在奇数日子使用 MATLAB,所以对它的功能并不完全熟悉。这对你们中的一些人来说可能是基本的。
我不确定这是否是最好的方法,但您可以像这样在图中显示文本:
figure
axis([0 100 0 100])
text(10, 90, 'Example of Red', 'color', 'r')
因此,也许您可以使用它和 sprintf 的组合将数组打印到图中:
ar = rand(1, 10);
figure
axis([0 100 0 100])
for i = 1:length(ar)
if (ar(i) > 0.5)
text(10, 100-i*5, sprintf('%f', ar(i)), 'color', 'r')
else
text(10, 100-i*5, sprintf('%f', ar(i)), 'color', 'g')
end
end
给你这个:
这是一种非常复杂的方法,但是如果您没有其他选择,对吗?