簡単なMatlabクラスを作成しました
classdef WavReader
...
そして私はそれを使用しようとしています:
wr = WavReader(in_path);
wr.SetChunkLength( block_size);
while true
out = wr.ReadChunk();
ただし、これは機能しません。一部のクラス プロパティは、ループが実行される前に「忘れられ」、エラーが発生します。
handle
クラスをクラスとして定義した場合
classdef WavReader < handle
...
すべてが完全にうまく機能します。
値クラスのどこで間違ったのでしょうか?