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

主函数与子函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
代码如下:( u. @: w5 P( X; r
function Isd = functionIs()1 J( O1 [4 J4 z3 ]! k# w
%--------------------光伏板支付函数--------------------2 b3 @# N4 e. x! P6 K7 V: v
Isd = functionIssel(Pw,Ps,Pb) + functionIsd(Ps) -functionCsinv(Ps) - functionCsom(Ps) - functionCsens(Pw,Ps,Pb,Pd) - functionCspur(Pw,Ps,Pb);* b3 O& o1 ~/ m/ }6 U9 `
end
" Q, P* v7 D' T( H主函数是几个子函数的代数和,我最后想用粒子群优化算法去求解Pw,Ps,Pb,就是三个变量的求解,子函数我已经封装好了,但是这些子函数怎么写到一个主函数里面不太会,有没有人知道多个子函数组合的时候,主函数怎么定义呢?% H4 ?' E: |' B: }

* ?; o8 g# d0 X$ l( T

该用户从未签到

2#
发表于 2021-3-1 10:29 | 只看该作者
帮你顶一下

该用户从未签到

3#
发表于 2021-3-1 13:48 | 只看该作者
函数多重调用,和普通函数每有什么区别,在搜索路径里面就行了。要怕麻烦  重新在主函数前面写一遍。matlab 对这个要求不是很严格,使用很随意的5 A  P% y" S( |6 Q: j' Z, W1 z
9 X4 T: `# t1 Y# `+ k! V
function  fa()
% ~0 l0 n/ c3 c" |5 x# @3 |, `1 V3 k3 B
function  fb()5 ?7 H* \$ s! a+ @, R8 ^

6 ^' a0 i0 k$ F. v0 _/ xfunction main()
# j$ K8 D: w7 \8 j* }& o4 a6 W7 lfa()
+ a/ `1 Q0 y" R6 S2 d8 Kfb()
  \7 V4 j$ |, G0 u$ d$ [end
( x" i% \1 \4 ^6 a9 M% q9 u' `! _+ D/ J" z2 F2 f+ U6 j) G4 p
这样完全没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-31 07:14 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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