グラフのラベル内で改行をする方法 | MATLAB

この記事ではMATLABにおいて、ラベル内で改行をする方法を紹介します。
スポンサーリンク


サンプル

以下のようなコードを実行したとします。
x = 0 : 2*pi/100 : 2*pi;
y = sin(x);
plot(x, y);
xlbal('x');
ylabel('このグラフはsin(x)です。MATLABで描きました');

上記のコードを実行した結果のグラフが下図です。
サンプル
MATLABグラフの例

では、上のコードのylabelにおいて「。」の位置で改行したい場合はどうしたら良いでしょうか?

参考: \nでは改行できない

C言語などでよく使用される改行表現「\n」を使用すると以下のように叱られます。
警告: Text の更新中にエラーが発生しました。
string スカラーまたは文字ベクトルには有効なインタープリター構文がなければなりません:
このグラフはsin(x)です。\nMATLABで描きました

ラベル内で改行をする方法

では、ラベル内で改行をする方法を紹介します。 改行をするためには、改行したい位置にchar(10)を挿入します。
10の意味は、アスキーコードで10が改行であるため10を使用します。 さきほどのサンプルコードを修正したものが下になります。
 ylabel(['このグラフはsin(x)です。', char(10), 'MATLABで描きました']);

さきほどのグラフに対してこのコードを実行した結果が下図です。
ラベル内で改行をする方法
MATLABグラフのラベルで改行をした例
グラフを見ると、無事に改行することができました。

まとめ

この記事ではMATLABにおいて、ラベル内で改行をする方法を紹介しました。
スポンサーリンク

この記事が有用でしたら、↓にあるSNSボタン…
この記事が有用でしたら、↓にあるSNSボタンからご友人にご共有いただけますと幸いです!
MATLAB
ASP Androidアプリ開発以外

プログラミングスキルを習得して業務/転職/副業に活かしたい方へ
これからの時代は終身雇用が崩壊し、自分のスキルで食べていく時代が到来します。 そのような時代の中で、プログラミングのスキルは単純なプログラム開発業務だけではなく、データ解析などあらゆる業務で普遍的に使用できる非常に有益なスキルと考えられます。 目先の業務や将来の転職に備えて、プログラミングのスキルを習得するのはいかがでしょうか?

プログラミングを生かした副業も非常にオススメです。 転売などの手を止めると稼ぎがなくなってしまう副業と違い、 アプリやサイト運営などプログラミングを使用した副業の一部は一度公開してしまえばその後は放置しても継続してお金を稼ぐことができるという非常に良い特性があります。

一方で業務/転職/副業で活かせるレベルまでプログラミングを習得しようとすると、質問ができない独学では限界があり、挫折してしまうことが多いでしょう。

そんなときは下記のような質問しながら学習を進められるオンライン上のプログラミングスクールがオススメです!

無料体験や無料カウンセリングなどもありますので、まずは確認だけでもしてみてはいかがでしょうか?

Tech Academy
Aresei-note