找回密码
 注册
关于网站域名变更的通知
查看: 639|回复: 3
打印 上一主题 下一主题

主函数与子函数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-3-1 10:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
代码如下:1 |5 F9 ], P  Q; S, h
function Isd = functionIs()
7 V+ |4 s' Z) q% k%--------------------光伏板支付函数--------------------  g8 j) h9 a) z% t1 ?  @" j4 h
Isd = functionIssel(Pw,Ps,Pb) + functionIsd(Ps) -functionCsinv(Ps) - functionCsom(Ps) - functionCsens(Pw,Ps,Pb,Pd) - functionCspur(Pw,Ps,Pb);  Y$ [7 q; o- h# u
end
/ }2 }# A3 u7 D/ o! i+ A  k主函数是几个子函数的代数和,我最后想用粒子群优化算法去求解Pw,Ps,Pb,就是三个变量的求解,子函数我已经封装好了,但是这些子函数怎么写到一个主函数里面不太会,有没有人知道多个子函数组合的时候,主函数怎么定义呢?
2 r$ m7 k+ \: k" d, Z" ?( @
4 a+ _4 p1 t! F( x4 S

该用户从未签到

3#
发表于 2021-3-1 13:48 | 只看该作者
函数多重调用,和普通函数每有什么区别,在搜索路径里面就行了。要怕麻烦  重新在主函数前面写一遍。matlab 对这个要求不是很严格,使用很随意的
& Y6 j8 h0 ?1 F5 j4 K3 C$ u- t. @6 C( \6 ?8 b1 u
function  fa()
* j# O2 y+ _. r( r! G$ [6 g/ o$ n2 ~& a% Q6 M2 r$ i
function  fb()/ l! ^+ x- R5 ~2 c2 y8 \7 }  p; ]

0 f' f5 j$ C& E; U2 N2 cfunction main()3 s# e: w5 ~/ ?9 N- |% n2 Z8 L# K9 V
fa()
$ m7 j& q9 W/ s& I8 Y7 C% w3 c; f5 z* Hfb()$ I4 [1 S/ J  O0 t( Q
end5 G# V7 W4 E3 K7 S8 u( W* U) ?- s

- n  ]) }& L  b这样完全没问题

该用户从未签到

2#
发表于 2021-3-1 10:29 | 只看该作者
帮你顶一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 00:24 , Processed in 0.140625 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表