収集した生物医学データのデータ分析のために、matlab でプログラムを作成しています。計算は非常に簡単ですが、繰り返しが多いので、小さなプログラムを書くことに興味があります。患者ごとに 1 つの行列 (200 x 99) があり、患者の名前を持つ変数に格納されています。この患者マトリックスから必要なものすべてを含む出力変数 (finalresult) を結果として返す関数を作成しました。
この出力変数に入力変数の名前を付けたいと思います。そうすれば、関数を呼び出すたびに出力変数の名前を手動で変更する代わりに、患者ごとに個別に関数を呼び出すだけで、後でワークスペース内の変数のリストを取得できます。
私が達成したいことを理解していただければ幸いです。これは私のコードの単純化された例です:
function [ finalresult] = total_analysis( patientname)
first = patientname(:,1)*2;
second = first;
finalresult = vertcat(first,second);
end
=> 出力変数名は常にfinalresult です
しかし、「一意の他の」出力 variablename、できれば finalresult_patientname または patientname にしたいと思います