<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www18.atwiki.jp/nino-add-up/">
    <title>Nino add up @Wiki</title>
    <link>http://www18.atwiki.jp/nino-add-up/</link>
    <description>Nino add up @Wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-02-10T19:23:36+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/73.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/72.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/71.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/57.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/56.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/67.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/51.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/148.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/50.html" />
                <rdf:li rdf:resource="http://www18.atwiki.jp/nino-add-up/pages/133.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/73.html">
    <title>一つのfigureに複数の図を描く</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/73.html</link>
    <description>
      * matlabで一つのfigureに複数の図を描く
&gt; subplot

例えば、
&gt; a=peaks;
&gt; subplot(2,2,1)
&gt; mesh(a)
&gt; subplot(2,2,2)
&gt; surf(a)
&gt; subplot(2,2,3:4)
&gt; plot(a(20,:))
で
#image(subplot.JPG,x=500)
&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T19:23:36+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/72.html">
    <title>グラフで変更可能なプロパティを表示する</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/72.html</link>
    <description>
      * matlab figureのプロパティを表示
&gt; get(gcf)

* axisのプロパティを表示
&gt; get(gca)

この辺を参考にしながらset関数を使ってグラフを描くといい。
&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T19:22:59+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/71.html">
    <title>グラフの設定を自動化したくてもできないとき</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/71.html</link>
    <description>
      * matlabのfigureで一度手動で作って後は自動化
- まずグラフを描く．編集したいけどコマンドでどのように書くのかわからないところは，放置したまま．
#image(1.jpg,width=500)

- できたグラフをマウスで操作．

#image(2.jpg,width=500)

#image(3.jpg,width=500)

- 出来上がったら file -&gt; mファイルを生成 でmファイルを作ってくれる．

#image(4.jpg,width=500)

- そのmファイルを参考にプログラム改良．

#image(5.jpg,width=500)

- 自動化完成！！
&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T19:22:08+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/57.html">
    <title>面倒なグラフなどの設定を</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/57.html</link>
    <description>
      * matlabを起動させたときの設定を変える
** 対象
- グラフの文字の大きさを変えたい人
- フォントを変えたい人
- カレントディレクトリをwork以外の場所にしたい人

** やり方
+ workフォルダに startup.m というmファイルを作る
+ startup.m に設定を書き込む
+ matlabを起動すればその設定が反映される

** startup.m の例（このページの下にmファイルがあります．）

↓以下サンプル
% フォントの指定
set(0,&#039;DefaultTextFontName&#039;,&#039;Times&#039;) 
set(0,&#039;DefaultAxesFontName&#039;,&#039;Times&#039;)
disp(&#039;フォントがTimesに設定されました&#039;)
disp(&#039;注：日本語は文字化けします&#039;)

% フォントサイズの指定
set(0,&#039;DefaultTextFontSize&#039;,18)
set(0,&#039;DefaultAxesFontSize&#039;,18)
disp(&#039;フォントサイズが18に設定されました&#039;)
disp(&#039;フォントサイズの設定変更は&#039;)
disp(&#039;set(0,DefaultTextFontSize,xx)&#039;)
disp(&#039;set(0,DefaultAxesFontSize,xx)&#039;)
disp(&#039;を入力してください&#039;)

% カレントディレクトリの変更
cd D:\program
&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T19:21:18+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/56.html">
    <title>mファイル作成中のショートカット</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/56.html</link>
    <description>
      * なにかと便利なショートカット（matlab）
- Ctrl + r

カーソルのある行をコメントにする
選択した行を全てコメントにする

- Ctrl + t

コメントを解除する
Ctrl + r の逆

- Ctrl + i

カーソルのある行のインデントを整える
Ctrl + a で全体を選択して Ctrl + i とすると全体のインデントを調整してくれる

- F5

保存して実行

- Ctrl + f

置換と検索

- Ctrl + x, Ctrl + c, Ctrl + v, Ctrl + s

ワードなんかと同じ
&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T19:21:04+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/67.html">
    <title>軸に日付や時刻を設定する</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/67.html</link>
    <description>
      * matlabでグラフの軸に日付や時刻の設定

** 手順
- 日付の行列データの作成（書き方：2007/11/15）
- d = datenum(dates,&#039;yyyy/mm/dd&#039;)　で日付の行列を日付番号に変える
- plot(d,plotdata)　でグラフの表示
- set(gca,&#039;Xtick&#039;,d(1:4:end))　目盛りを付ける位置の設定（この場合四つ間隔）
- datetick(&#039;x&#039;,&#039;yy/mm/dd&#039;,&#039;keeplimits&#039;,&#039;keepticks&#039;)　で表示を日付に変える

** 参考
http://www.cybernet.co.jp/matlab/support/techkwdb/search_view.php?id=1837
&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T19:20:44+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/51.html">
    <title>forループを利用してファイル名を変える</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/51.html</link>
    <description>
      * matlabでforループを利用してファイル名を変えたい場合
** num2strを使う
- 基本的にはFortran90での[[doループ内でファイル名を変えて出力する]]と同じ
- num2str(number) でnumberに入力した数字を文字列として扱われるようになる

例えば

&gt;for k = 1:10
&gt;　　filename = [&#039;out_&#039;,num2str(k)];
&gt;    for i = 1:100
&gt;    　　C(i) = i;
&gt;    end
&gt;　　save(filename,&#039;C&#039;)
&gt;end

と入力すると out_数字.mat というファイルに C が保存されていくことになる．

&gt;for k = 1:10
&gt;    filename = [&#039;out_&#039;,num2str(k,&#039;%02d&#039;)]
&gt;    for i = 1:100
&gt;    　　C(i) = i;
&gt;    end
&gt;    save(filename,&#039;C&#039;)
&gt;end

という感じで　&#039;%02d&#039;　をつけると01,02,03...となる．
%03dなら001,002,003...

* 応用方法として
- printとかtitleコマンドとの組み合わせなど
&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T19:19:21+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/148.html">
    <title>グラフに℃を書きたい</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/148.html</link>
    <description>
      * matlabでグラフに℃を書きたい場合

&gt; \circC

でＯＫ．    </description>
    <dc:date>2012-02-10T19:18:05+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/50.html">
    <title>Matlabの小技</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/50.html</link>
    <description>
      * 使うと便利（特に便利だったものには☆がついてます）
- ☆[[forループを利用してファイル名を変える]]
- [[forループを利用してplotの線の色を変える]]
- [[mファイル作成中のショートカット]]
- ☆[[面倒なグラフなどの設定を]]
- [[軸に日付や時刻を設定する]]
- [[グラフに℃を書きたい]]
- ☆[[グラフの設定を自動化したくてもできないとき]]
- [[グラフで変更可能なプロパティを表示する]]
- [[一つのfigureに複数の図を描く]]
- [[「細密数値情報(10mメッシュ土地利用)」データを読んで表示させる]]
- [[密度流の数値計算]]
- [[netCDFデータの読み込み・書き換え（旧）&gt;&gt;netCDFデータの読み込み・書き換え]]
- [[netCDFデータの取り扱い（新）]]
- [[図の保存]]
- ☆[[必要な変数だけをworkspaceに残す]]
- ☆[[グラフの軸に文字列を入れる]]
- [[行列の形を変える]]
- [[メモリ不足（out of memory）と表示される]]
- [[パソコンの計算速度を測定する]]
- [[画像処理関連のファンクション]]
&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T19:17:18+09:00</dc:date>
  </item>
    <item rdf:about="http://www18.atwiki.jp/nino-add-up/pages/133.html">
    <title>使い方メモ</title>
    <link>http://www18.atwiki.jp/nino-add-up/pages/133.html</link>
    <description>
      * netcdf形式のデータをmatlabで取り扱う
** 使用方法メモ
- nc_info
-- .ncのmetadataを見る

- nc_dump
-- .ncの中身を見る
--- nc_dump(&#039;wrfout.nc&#039;)とすると，wrfout.ncに含まれるデータ全ての変数とglobal attributesが表示される．
--- nc_dump(&#039;wrfout.nc&#039;,&#039;XX&#039;)と入力すると，XXという変数の属性だけが示される．
--- ※参考：[[wrfoutの中身]]
--- ※参考：[[ocean_dia.ncの中身（その１）]]，[[（その２）]]
--- ※参考：[[ocean_avg.ncの中身]]
--- ※参考：[[ocean_joe_tc_his.ncの中身]]
--- ※参考：[[ocean_rst.ncの中身]]

- nc_varget
-- .ncの変数を取ってくる
--- nc_varget(&#039;wrfout.nc&#039;,&#039;U10&#039;)でU10だけを取ってくる．

- nc_attget
-- .ncのattributeを取ってくる．

- nc_addvar
-- .ncファイルに変数の『箱』をつくる．
-- ※このコマンドでは変数を保存できないことに注意！

- nc_varput
-- nc_addvarでつくった箱に変数を詰める．

&amp;html(&lt;!--shinobi1--&gt;)
&amp;html(&lt;script type=&quot;text/javascript&quot; src=&quot;http://x5.shichihuku.com/ufo/056045900&quot;&gt;&lt;/script&gt;)
&amp;html(&lt;noscript&gt;&lt;a href=&quot;http://x5.shichihuku.com/bin/gg?056045900&quot; target=&quot;_blank&quot;&gt;)
//&amp;html(&lt;img src=&quot;http://x5.shichihuku.com/bin/ll?056045900&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;)
&amp;html(&lt;span style=&quot;font-size:9px&quot;&gt;[PR] &lt;a href=&quot;http://www.shinobi.jp/mform/&quot; target=&quot;_blank&quot;&gt;メールフォーム&lt;/a&gt;&lt;/span&gt;&lt;/noscript&gt;)
&amp;html(&lt;!--shinobi2--&gt;)    </description>
    <dc:date>2012-02-10T01:43:06+09:00</dc:date>
  </item>
  </rdf:RDF>

