2012-02-08 10 views
1

MATLABのコマンドウィンドウでテキストのフォントサイズを一時的に変更したいとします。私はラボの反対側に立っていて、スクリーンから数字を読む必要がある実験を行っています。私はすべてのMATLABの出力がいつもジャンボサイズになることを望んでいません - 時々この変数が出てきます。私はフォントサイズを増やすいくつかのコードが必要になると思いますか?MATLAB:コマンドウィンドウのフォントサイズを変更する

com.mathworks.services.Prefs.setColorPref('ColorsText',java.awt.Color.red); 
com.mathworks.services.ColorPrefs.notifyColorListeners('ColorsText'); 

(上の例では、コマンドウィンドウのテキストが赤色に変わります)を使用して、フォントの色を調整することができます。フォントサイズを設定するには、同様のコードが必要ですか?

fprintfコマンドに追加するパラメータは、出力の1ビットのみが大きいほど理想的な解決策です。しかし、私は、画面全体の出力が一時的に大きくなるような解決策を受け入れるだろう...

何か助けに感謝します。

答えて

1

コマンドラインの代わりにすべての出力を数字で表示するとどうなりますか?テキストオブジェクトを配置し、色とフォントサイズを定義することができます。

「ファイル>環境設定>フォント>カスタム」とし、フォントとサイズを設定します。しかし、コマンドラインから設定することはできませんので、手動で設定してから無効にしなければなりません。

編集:

姿を飛び出すと、特定の変数が簡単であるプリントアウトする:

foo = 100; 
figure 
uid = uicontrol('Style', 'text','String', ['FOO = ' num2str(foo)], 'FontSize', 80, 'ForegroundColor', 'b', 'Units','normalized','Position', [0 0 1 1]); 

したい場合、あなたはまた、Figureウィンドウ自体の位置とサイズを指定することもできますに。 後の姿を閉じるには、単に使用します。あなたはそれの値を更新したい場合は、単に、おそらく数を持つ、

set(uid, 'String', 'New text') 
+0

HRMのようなものを使用し、

delete(gcf); 

大きな箱にポップアップ表示だろう十分である。私はどのように大きな数字を表示するだけの図をポップアップするつもりですか?私は後で自分の人生を終わらせることができたと思う。 – CaptainProg

+0

私はすぐに私の答えを採用! – tim

+0

ありがとうございます。これは、私が望んでいたよりも優れた解決策です!私の数は常に1から20の間の整数で、私が研究室の反対側でやっているべきことを教えてくれるだけです。どうもありがとう! – CaptainProg

関連する問題