如何在Octave中使矩阵(或变量)只读?

时间:2011-12-26 18:46:29

标签: variables matrix octave

我使用fgetl从CSV加载矩阵,并希望确保它不会更改。

如何在设置值后使矩阵(或任何变量)成为只读?

1 个答案:

答案 0 :(得分:1)

我不使用octave,但我发现它现在有类,如果它类似于Matlab,我会使用类属性。

来自matlab帮助:

"Immutable set access — only the class constructor can set property values.
You cannot change the value of an object property"

我不知道Matlab有多少不同的Octave,但我读到它们并没有太大的不同,所以你可以看看它是否适用于Octave。

但是如果你真的担心你的数据不会被错误地改变,那么你可以把它留在磁盘上,并在每次想要处理或查看它时读取它。

除非它是大数据,否则这应该不是问题。