EDA365电子论坛网
标题:
主函数与子函数
[打印本页]
作者:
cichishia
时间:
2021-3-1 10:16
标题:
主函数与子函数
代码如下:
8 A- g) c- ]* [% B0 U0 M
function Isd = functionIs()
9 w5 A5 l( h1 b6 D
%--------------------光伏板支付函数--------------------
- Z; `8 q5 k6 l& [9 c- Z
Isd = functionIssel(Pw,Ps,Pb) + functionIsd(Ps) -functionCsinv(Ps) - functionCsom(Ps) - functionCsens(Pw,Ps,Pb,Pd) - functionCspur(Pw,Ps,Pb);
/ a* f; ~. X! x6 [ F
end
, M8 D3 k' I8 C- y! c0 R% Y
主函数是几个子函数的代数和,我最后想用粒子群优化算法去求解Pw,Ps,Pb,就是三个变量的求解,子函数我已经封装好了,但是这些子函数怎么写到一个主函数里面不太会,有没有人知道多个子函数组合的时候,主函数怎么定义呢?
: T$ z1 ?2 n6 q3 @& N
/ e! u# m% E( X1 k* _8 \$ Y4 l* s9 ?: R
作者:
llbnmo
时间:
2021-3-1 10:29
帮你顶一下
作者:
大小的小
时间:
2021-3-1 13:48
函数多重调用,和普通函数每有什么区别,在搜索路径里面就行了。要怕麻烦 重新在主函数前面写一遍。matlab 对这个要求不是很严格,使用很随意的
6 |" E! [: j3 C! Y1 T1 N& k6 G
$ l% T* Y1 m& i; p9 \+ Z
function fa()
, l- ? c1 k: s) O8 i& g4 \- E
. D$ d* n* G% q3 Q* L6 p2 i# `. K- n
function fb()
+ ~. w9 x5 R) N8 @5 p
* g3 y( W" M8 w4 [ _1 D6 m
function main()
* E1 W0 x' j0 ~7 q" X
fa()
6 G6 c0 X7 U/ g( p5 t" L' [
fb()
% u/ r" y% k" Q! n# s
end
4 X) T" ? D# f
8 g7 B* R9 A1 ]8 w5 u* R$ t
这样完全没问题
作者:
pTDbn25
时间:
2021-3-1 14:00
二楼正解!
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2