私は 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でどのように機能しますか?