Как сделать матрицу (или переменную) доступной только для чтения в Octave? - PullRequest
0 голосов
/ 26 декабря 2011

Я загружаю матрицу из CSV, используя fgetl, и хочу убедиться, что она не меняется.

Как сделать матрицу (или любую переменную) доступной только для чтения после установки значений?

1 Ответ

1 голос
/ 31 декабря 2011

Я не использую октаву, но вижу, что у нее теперь есть классы, если бы это было что-то похожее на Matlab, я бы тогда использовал свойство class.

Из справки Matlab:

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

Я не знаю, насколько Octave отличается от Matlab, но я читал, что они мало чем отличаются, поэтому, может быть, вы увидите, работает ли он в Octave.

Но если вы действительно беспокоитесь о том, что ваши данные не изменяются по ошибке, то вы можете просто оставить их на диске и читать их каждый раз, когда вы хотите обработать или посмотреть на них.

Если это не огромные данные, это не должно быть проблемой в наши дни.

...