【发布时间】:2018-04-25 22:05:35
【问题描述】:
我有一个函数,我需要在其中输入一个名称,该名称稍后会为 matfile 的输出分配一个名称。
function(filename2) % we need to input i.e "systolicAmplitude"
filename=[HBO;HBR];
matfileGroupInfo=strcat(filename2,'.mat');
save(matfileGroupInfo)
我遇到了一个错误“字符串不能用作变量名”。有什么办法可以解决这个问题吗?
**我可以选择重写代码如下:
function(filename) % we need to input i.e "systolicAmplitude"
vec=[HBO;HBR];
matfileGroupInfo=strcat(filename2,'.mat');
save(matfileGroupInfo,'vec')
但它将变量保存在名称 systolicAmplitude.vec 下。这对我不利。
【问题讨论】:
-
那些 sn-ps 太令人困惑了。
HBO和HBR是什么?你如何找回它们?那个函数声明是什么? -
尝试在
'systolicAmplitude'中使用单引号。