获取变量名称

时间:2013-02-14 10:18:09

标签: matlab

我正在尝试创建一个散点图,使用变量名称标记x轴。

我尝试使用R命令获取数据集变量的变量名称:

name(dsExample.Variable)

但这不起作用。

我尝试了另一个stackoverflow问题中给出的代码 Matlab get string containing variable name

但我得到了一个空白的答案。也许这是由于使用数据集而不是矩阵,但后来我尝试使用double()作为输入来转换数据集变量。

我接下来应该尝试什么?

1 个答案:

答案 0 :(得分:0)

您可以使用get方法检索数据集中的变量名称:

data = rand(1000,2);
d = dataset({data, 'Random'});

scatter(data(:,1), data(:,2));
xlabel( get(d,'VarName') );