我正在 matlab 中制作一个程序,用于对我收集的一些生物医学数据进行数据分析。计算非常简单但重复,因此我对编写一个小程序很感兴趣。每位患者我有一个矩阵 (200 x 99),存储在一个带有患者姓名的变量中。我创建了一个函数,它产生一个输出变量(finalresult),其中包含我需要从这个病人矩阵中得到的一切。
我真的希望这个输出变量带有我的输入变量的名称。这样,我可以简单地分别为每个患者调用该函数,然后在工作区中收集变量列表,而不必在每次函数调用后手动更改输出变量的名称。
我希望你明白我想要达到的目标。这是我的代码的简化示例:
function [ finalresult] = total_analysis( patientname)
first = patientname(:,1)*2;
second = first;
finalresult = vertcat(first,second);
end
=> 输出变量名总是finalresult
但我希望它是一个“唯一的其他”输出变量名,最好是 finalresult_patientname 或 patientname