我特别感兴趣的是这个 - 我有一个结果的表格(打印出几个数组)并且只是想,例如以红色打印通过某个值的值无论可能是什么,或者不满足某些其他条件。
这样的事情可能吗?
我害怕我只在奇数天使用MATLAB,所以我不完全熟悉它的功能。对于你们中的一些人来说,这可能是一个基本要素。
答案 0 :(得分:0)
我不确定这是否是最好的方法,但你可以在这样的图中显示文字:
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
给你这个:
这是一种非常复杂的方法,但是如果你没有其他选择吗?