我怎么改变我的数据集对象的变量或观察的名字在MATLAB 7.9 (R2009b) ?

1视图(30天)
我已经创建了一个数据集对象。我想改变变量或观察这个数据集的名称。我使用的代码创建的文档数据集的数据集对象的构造函数:
负载fisheriris
NumObs =大小(量,1);
NameObs = strcat ({“观察”},num2str ((1: NumObs) ',“% - d”));
虹膜=数据集({名义(物种),“物种”},
{量,“SL”,“西南”,“PL”,“PW”},
“ObsNames”,NameObs);

接受的答案

MathWorks支金宝app持团队
MathWorks支金宝app持团队 2012年11月29日
数据集对象定义设置和获取方法。请参阅文档数据集设置和获取更多信息的方法使用。
也请注意,这些方法类似于处理图形的定义设置和获取方法,除了一个重要的区别:在对象OBJ做出改变,一组命令的输出对象OBJ OBJ必须重新分配。如果重新分配不是这么做的,不会变化。
改变变量名的一个例子的一个数据集对象上面创建的虹膜对象如下:
虹膜=集(虹膜,“VarNames”,{“varname1”,“varname2”,“varname3”,“varname4”,“varname5”})
按照上面的重新分配的讨论中,如果我们有执行以下,根本不会有这样的变化:
集(虹膜,“VarNames”,{“varname1”,“varname2”,“varname3”,“varname4”,“varname5”})
只改变一个变量名,执行:
varnames =得到(虹膜,“VarNames”);
varnames {3} =“MyVarName”;
虹膜=集(虹膜,“VarNames”,varnames);
你也可以改变一个变量名通过显式地设置这个属性,例如:
iris.Properties.VarNames {1} =“新名称”

更多的答案(0)

标签

没有标签了。

下载188bet金宝搏


释放

R2009b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!