Matlab类基础知识

用户名

我在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章