【 在 workbooks (workbooks) 的大作中提到: 】
: 标 题: 请教,我的类操作为何不能保存结果?(matlab)
: 发信站: 水木社区 (Tue Dec 21 00:37:28 2021), 站内
:
: 调试时,位于类方法函数时,能看到ss为正确值,但回到主程序后,对象a的成员ss就成了空数组。
:
: 请教,如何才能将类方法的结果存入到类成员变量中?谢谢!
:
: % -----------主函数--------------
: a=myClass(1,2)
: a.myAdd
b=a.myAdd
b.ss
: a.ss
:
: %------------类定义-------------
: classdef myClass
: properties
: x;
: y;
: ss;
: end
: methods
: function obj=myClass(a,b)
: obj.x=a;
: obj.y=b;
: end
: function myAdd(obj)
function obj=myAdd(obj)
: obj.ss=obj.x+obj.y
: end
: end
: end
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 123.123.103.*]
--
修改:zszqzzzf FROM 112.47.160.*
FROM 112.47.160.*