我在Matlab中创建类时遇到了一些麻烦,但我不太了解其背后的方法(我对此很陌生),这是我尝试使用matlab进行基本加法的尝试
classdef测试
特性
a b
结尾
方法
function add = plus(a, b) end
结尾
结尾
通过分配值
p=test(), p.a=5
等似乎工作正常,但是尝试p.add
返回错误
No appropriate method, property, or field add for class test.
任何帮助或指导将不胜感激,谢谢。
方法与名称和输出的功能完全一样。
因此,该方法称为plus
,该方法应计算的输出称为add
,而您可能希望编写该方法的方式为:
function out = add(this)
out = this.a + this.b;
end
现在,您将方法称为
p.add();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句