MATLAB で計算結果を保存するときは、MAT ファイル、Excel などのファイルへの保存が定番かと思いますが、変数の型によってはスクリプトに書き出すことができます。要は、実行するとその変数が作られるようなスクリプト。MATLAB を使って10年程になりますが、先日 初めて 役に立ちました・...
構造体Sが保存されたmatファイルのS.bのみを抽出するサンプルを作成してみました。 用途は分かりませんが、下記の例は、MATLABの内部的に一度構造体Sの全てのデータの読み込みをしていますので、読み込み時間が短縮されるといったことはありません。また、matファイルのS変数内のbのメンバ...
files = what;% 現在のフォルダ内のMATLABファイル一覧を取得 fori = 1:length(files.mat) ifregexp(files.mat{i},'^kyousei_c')% matファイル名が"kyousei_c"で始まるかどうか判定 #load(files.mat{i});% matファイル名が"kyousei_c"で始まるものを読込 ...
gc matName1 matName2... MATLABから matName1, matName2などの名前の複素行列を取得します。実数と複素数の新しい行列ウィンドウがOrigin内で作成されます。同じ名前の既存の行列ウィンドウは上書きされます。 pr matName1 matName2... OriginからMATLABにmatName1, matName2などの名前の実行列...
一応、保存する際に構造体にせずに、それぞれの変数a,b,cとしてmatファイルに保存すれば、読み込みの際に、変数bだけを読み込ませるといったことは可能です。 ThemeCopy a = 1; b = 2; c = 3; save('test.mat', 'a', 'b', 'c');%サンプル用matファイル作成 m = matfile('test...