Redifining + function in matlab
1 次查看(过去 30 天)
显示 更早的评论
I would like to redifine '+' function in MATLAB. Well my intention is not exactly to redefine +, instead I would like to create a new function ++ or $$ that would do the computation I need. Is this possible? I tried to define it as a function but merely defining as function doesn't help since it doesn't take such characters as function name. Is it possible to define a class of functions like ++ or or what ever, that can do the function I need?
0 个评论
采纳的回答
Lucas García
2011-8-28
You should check object oriented programming with MATLAB and how to overload operators like '+'.
To start with:
3 个评论
Lucas García
2011-8-29
That's right, thanks for the clarification Walter. Only existing MATLAB operators can be overloaded. Unless you are are using the Symbolic Math Toolbox in MuPad, but that's a whole different story...(http://www.mathworks.com/help/toolbox/mupad/stdlib/operator.html)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Construct and Work with Object Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!