数学建模社区-数学中国
标题:
matlab菜鸟求指教
[打印本页]
作者:
xuzf
时间:
2012-5-20 19:25
标题:
matlab菜鸟求指教
function x=f(lambda,mu,s)
% d# O; S! o: T
ro=lambda/mu;ros=ro/s;
: j1 V% U: f0 V S/ e
sum1=0;for i=0:s-1
2 q( ^3 N: g! P ]0 d
sum1=sum1+ro.^i/factorial(i);
" X: f2 }% \ R) {4 E& s+ ?0 W
end
+ ^! G& n2 h* S& W
sum2=ro.^s/factorial(s)/(1-ros);
P, p I3 Y. D1 K4 t: H
p0=1/(sum1+sum2);
5 O% Q4 {8 P; w
p=ro.^s.*p0/factorial(s)/(1-ros);
% w" g3 c9 n! P( ^7 C1 t) u
Lq=p.*ros/(1-ros);
0 j2 E$ L! l* M* f: K. t6 k
L=Lq+ro;
0 z7 {3 U6 @0 O* W: z& Z
W=L/lambda;
( _8 ~6 z- V: T5 f9 T
Wq=Lq/lambda;
+ W- r: @( C( f# z: J& [8 M
x(1)=p0;x(2)=p;x(3)=Lq;x(4)=L;x(5)=W;x(6)=Wq;
9 j4 b" ?1 o2 A' z
end
! o% J7 J' O" F& K6 `/ W) f
6 y) F8 l G- x6 C6 |. m V& r" x
求这程序的每段注释,万分感谢
作者:
吴建宏
时间:
2012-5-20 20:58
建议以后不要这要求助,这样没人会帮助你的,你还是要自己努力去查资料,如果遇到瓶颈,把具体问题发上来,而不是让别人替你干活翻译。
作者:
zhen宇
时间:
2012-5-20 22:08
定义了一个函数,参数有三个(S应该是正整数),返回值x是一个有六个元素的一维数组
作者:
zhen宇
时间:
2012-5-20 22:09
factorial(i)是求阶乘的,其他的靠自己
作者:
xuzf
时间:
2012-5-21 18:57
zhen宇 发表于 2012-5-20 22:09
- f5 o3 R I8 D0 A0 S
factorial(i)是求阶乘的,其他的靠自己
9 J7 [: P! P* w$ n
sum1=sum1+ro.^i/factorial(i);
+ a2 y; b' |* e3 r; X# _: t
主要是这句不懂什么意思
作者:
zhen宇
时间:
2012-5-21 21:41
for i=0:s-1
7 ?5 E2 Y8 m* G* H" B
sum1=sum1+ro.^i/factorial(i);
0 p7 ]! r5 F0 }9 J, j& \
end
, B: m9 a- R9 |& d4 O, x) f' V( Z
这是一个for循环,等于c语言的for(int i=0;i < s;i++)
* a; j( \* x) z; `2 p
整个for循环实现下图这个功能(exp(x)泰勒展开的截断)
2 ^7 m/ Q* I) g
C:\Documents and Settings\Administrator\桌面\未命名.jpg
作者:
zhen宇
时间:
2012-5-21 21:43
图片不知道怎么发, .^ 是对数组的元素取乘方
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5