私が特に興味を持っているのはこれです-結果の表(いくつかの配列が印刷されています)があり、たとえば、特定の値を渡す値、または他の条件を満たさない値を赤で印刷したいだけですそうかもしれません。
そのようなことは可能ですか?
残念ながら、私は 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
あなたにこれを与えます:
それを行うにはかなり複雑な方法ですが、他に選択肢がない場合はどうでしょうか。