#author("2023-10-19T14:27:19+09:00","default:Miyashita","Miyashita") #author("2024-01-10T18:08:06+09:00","default:Miyashita","Miyashita") *MATLAB Tips - 備忘録[#s83bf19e] 以前は何でも MATLAB を使っていましたが,最近は Python や Julia も使っています.~ 大原則として,まずは MathWorks の公式ページをよく読みましょう. ***入出力 I/O [#j07c3819] -[[外部ファイルからのデータ読込>./外部ファイルからデータを読み込む]] -[[textscanとfscanfの違い>./textscanとfscanfの違い]] -[[while文を使ったファイル終端までのデータ読込>./while文を使ったデータ読込]] -[[数値・文字をファイルへ出力>./ファイル出力]] -[[NetCDF形式のデータ読み書き>./netcdf]] -[[Webページ中の表の読み取り>./Webページ中の表の読み取り]] -[[kmlファイル出力>./kml]] ***コマンドライン [#l76bb460] -[[terminalから(bashで)MATLABを実行>./exewithbash]] -[[MATLABからシェルスクリプトの実行>./shellscript]] -[[シェル変数の使用>./var_shellscript]] -[[コマンドラインからのpath追加・保存>./add_savepath]] ***ファイル・ディレクトリの操作,管理 [#n144f0c9] -[[ディレクトリがあるかどうか確認>./ディレクトリがあるかどうか確認]] -[[ファイルの移動・コピー>./ファイルの移動・コピー]] -[[相対パスでaddpathをする際の注意点>./相対パスでaddpathをする際の注意点]] -[[matファイルの差分>./matファイルの差分]] ***データのハンドリング [#c47f9012] -[[i,j,zの3列ベクトルからメッシュデータに変換>./i,j,zの3列ベクトルからメッシュデータに変換する]] -[[最大値(最小値)がある要素の抽出>./最大値(最小値)がある要素の抽出]] -[[指定値に最も近い値の抽出>./最も近い値の抽出]] -[[乱数の生成>./乱数の生成]] -[[配列の昇順/降順の順番付け>./配列のランキング]] -[[セル配列の操作>./セル配列の操作]] -[[構造体配列>./構造体配列]] -[[文字列の操作>./文字列の操作]] -[[日付・時刻データの変換>./日付・時刻データの変換]] ***描画コマンドのメモ [#s6429325] -[[MappingToolbox>./MappingToolbox]] -[[MappingToolboxで海岸線を引く+陸地の色付け>./MappingToolboxで海岸線+陸地の色付け]] -[[colormap を自作する>./colormapを自作]] -[[contourfのcolorbar設定>./contourfのcolorbar設定]] -[[logスケールの着色(pcolorなど)>./logスケールの着色]] -[[ヒストグラムと箱ひげ図>./histogram_and_boxplot]] -[[対数軸使う時にハマったやつ>./ax_scale_log]] -[[線と線の間の塗りつぶし>./線と線の間の塗りつぶし]] -[[平面図の特定部分のマスキング>./平面図の特定部分のマスキング]] ***Figureの体裁 [#j929857b] -[[Figure 関連のメモ>./Figureの調整]] -[[GridLine のメモ>./GridLines]] -[[Line オブジェクトに透過度をつける>./TransparencyOfLineObj]] -[[tiledlayout -- subplot に代わる複数パネルプロット>./tiledlayout]] -[[目盛り線の消去>./目盛り線を消す]] -[[目盛りラベルを日時で2行に>./目盛ラベルを日時で2行に]] -[[軸目盛りのフォーマット(桁数など)修正>./軸の数値のフォーマットを揃える]] -[[軸目盛り文字の表示角度変更・文字回転>./軸の文字の表示角度を変える]] -[[タイトルの位置調整>./TitleLocation]] ***保存 [#a29b8a5f] -[[figureを画像として保存>./figureを画像として保存]] -[[静止画を繋げて動画作成>./静止画を繋げて動画作成]] ***class・function関連 [#p2b90813] -[[class定義>./class]] -[[ObjectArrays(オブジェクト配列)の作成>./ObjectArrays]] -[[function作成時メモ>./function]] -[[関数ハンドルの使い方>./関数ハンドルの使い方]] ***エラー・警告 [#z951bb6d] -[[GStreamer-WARNING>./GStreamer-WARNING]]~