0

簡単なMatlabクラスを作成しました

classdef WavReader
...

そして私はそれを使用しようとしています:

wr = WavReader(in_path);
wr.SetChunkLength( block_size);
while true    
    out = wr.ReadChunk();

ただし、これは機能しません。一部のクラス プロパティは、ループが実行される前に「忘れられ」、エラーが発生します。

handleクラスをクラスとして定義した場合

classdef WavReader < handle
...

すべてが完全にうまく機能します。

値クラスのどこで間違ったのでしょうか?

4

0 に答える 0