私は他の誰かのコードをMATLABで使っています。構造体を作成しているように見えます。これはMATLABでどのように動作するのですか?大文字と小文字を区別しないフィールド名を使い始めるだけですか?だから、構造体のフィールドを割り当てる前に定義する必要がないのはなぜですか?
、例えば、彼はこのようなものがあります。つまり
classdef Emitter
properties
transients=[];
end
end
... some other class
methods
function sound=makeSound()
emitterthing.transients.receivedIntensity = 100
emitterthing.transients.frequency = 500
end
end
を、彼はただフィールド名を構成すると、フィールド名またはそのタイプを宣言することなく、それらに値を割り当てる開始します。
これはMATLABでの動作ですか?