此主题说明如何对函数调用创建的临时变量进行点索引。当函数调用的结果被用作更大的表达式中的中间变量时,会创建临时变量。表达式中函数调用的结果是暂时性的,因为它创建的变量只短暂存在,并且在执行后不会存储在 MATLAB® 工作区中。例如,表达式 myFunction(x).prop 使用参数 x 调用 myFunction,然后返回结果的 prop 属性。您可以用这种方式调用任何类型的函数(匿名函数、局部函数、嵌套函数或私有函数)。
示例
以下面的函数为例:
function y = myStruct(x)
y = struct("Afield",x);
end
此函数创建包含一个字段(名为 Afield)的结构体,并为该字段赋值。您可以使用以下命令调用该函数并