| 查看: 1616 | 回复: 4 | |||
[交流]
matlab里面有没有运算符重载的?
|
|||
|
比如说 ^ + 这种的~~~ [ Last edited by cw277 on 2012-10-11 at 19:15 ] |
» 猜你喜欢
现代”学阀”该如何界定
已经有12人回复
国社科系统bug了,是不是要放榜了?
已经有10人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有4人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有3人回复
上海工程技术大学激光智能制造课题组|2027级博士研究生招生公告
已经有11人回复
申博发邮件
已经有11人回复
我的奶奶
已经有3人回复
» 抢金币啦!回帖就可以得到:
2027年航天航空、材料与人工智能国际会议(AMAI 2027)
+1/982
2027年电气工程、自动化与应用工程国际会议(EEAE 2027)
+1/970
2027年计算机视觉、设计与非遗文化传播国际会议(CVDC 2027)
+1/864
大连理工大学大连市复杂工业场景具身智能重点实验室科研助理招聘启事
+2/164
澳门大学孙鹏展博士课题组招收全奖博士研究生1名
+2/88
韩国全北国立大学禽病研究所博士研究生招生简章
+2/58
求助邢其毅第四版基础有机化学PDF版
+1/32
加拿大UBC博士后招聘|人工智能 × 电池
+1/18
加拿大UBC博士/博士后招聘|人工智能 × 电池
+1/16
加拿大UBC博士后招聘|人工智能 × 电池
+1/8
【征稿】Springer Nature热电专题 Discover Materials / Discover Chemistry
+1/6
中国科大化学与材料科学学院/苏州高研院刘东课题组诚聘催化方向博士后
+1/6
大湾区大学姚瑶课题组2027届博士生招生 (与中山大学联合培养)
+1/6
大湾区大学姚瑶课题组电化学方向博士后招聘(与中科大联合招收)
+1/5
中国科大化学与材料科学学院/苏州高研院刘东课题组诚聘催化方向博士后
+1/4
废油资源化教育部工程中心 诚聘催化方向特聘研究员
+2/4
博士和硕士推免名额-中国医学科学院/北京协和医学院
+1/3
厦门大学航空航天学院智能制造课题组招2027年申请-考核制博士生
+1/2
新药研发为什么这么难?多因子检测如何成为创新药的"数据引擎"
+1/1
院士领衔,ICBMBA生物功能材料与生物医学应用会议诚邀学者加入!
+1/1
★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
cw277: 金币+7, 谢谢,我其实想把^重载为异或 。 像c语言那样用~~~ 2012-10-11 20:39:40
jjdg: 金币+1, 感谢参与 2012-10-12 00:46:18
小木虫: 金币+0.5, 给个红包,谢谢回帖
cw277: 金币+7, 谢谢,我其实想把^重载为异或 。 像c语言那样用~~~ 2012-10-11 20:39:40
jjdg: 金币+1, 感谢参与 2012-10-12 00:46:18
|
可以呀 比如说要建立一个类test,并为它重载加法 在matlab的搜索路径下建立一个文件夹,起名叫@test (你可以去matlab的路径下查查,有好多文件夹前面带@的,都是类) 然后在@test文件夹下建立一个test.m这就相当于test类的构造函数 这儿假设给test类两个成员(简单起见) 只需:function p=test(x,y) p.x=x; p.y=y; p=class(p,'test'); %建立test类 然后在@test文件夹下建立一个plus.m,即为重载了加法 示例如下: function w=plus(p,q) w.x=p.x+q.x; w.y=p.y+q.y; w=class(w,'test'); 重载其他运算苻也是如此 如果在@test文件夹下再建立一个private文件夹,那么在private里面的m文件,就将是此类的私有函数 |
2楼2012-10-11 19:22:39
3楼2012-10-11 20:46:12
4楼2012-10-12 14:14:27
简单回复
cmwuyan5楼
2012-10-12 14:26












回复此楼