我在 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 中的工作方式吗?