数学建模社区-数学中国
标题:
matlab菜鸟求指教
[打印本页]
作者:
xuzf
时间:
2012-5-20 19:25
标题:
matlab菜鸟求指教
function x=f(lambda,mu,s)
. l/ ?! x% t" M4 t& l6 w
ro=lambda/mu;ros=ro/s;
6 R& [ |# s7 I, N& m9 d
sum1=0;for i=0:s-1
; [$ m( M+ q7 S* H8 B; A6 M' Q% }
sum1=sum1+ro.^i/factorial(i);
) W- t% J" F, {6 q3 W
end
! ~/ |: R* E& r- l0 u4 v( A; u2 F W4 e
sum2=ro.^s/factorial(s)/(1-ros);
6 B0 ~4 K: F- |# i
p0=1/(sum1+sum2);
q2 O- c" z9 A
p=ro.^s.*p0/factorial(s)/(1-ros);
0 L, M. E) C+ L% p% i6 T
Lq=p.*ros/(1-ros);
/ K8 |" p1 L. c% p9 X
L=Lq+ro;
" _, }; z1 |+ W" E% l/ _
W=L/lambda;
# n! r6 Y8 S* K8 G
Wq=Lq/lambda;
: M- u' y# E4 e; t) g
x(1)=p0;x(2)=p;x(3)=Lq;x(4)=L;x(5)=W;x(6)=Wq;
/ f/ F# a5 I n' V0 \5 Q. Y
end
" K3 n, c+ P" Z% I9 E! b
: J, b+ Z$ x. U
求这程序的每段注释,万分感谢
作者:
吴建宏
时间:
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
$ A4 i3 x# [0 K$ `
factorial(i)是求阶乘的,其他的靠自己
' {5 ?# I' R" I2 M8 |
sum1=sum1+ro.^i/factorial(i);
* p* I4 Z4 M: ?9 c& k" S8 `" G
主要是这句不懂什么意思
作者:
zhen宇
时间:
2012-5-21 21:41
for i=0:s-1
T) m- v$ T0 W& H) I
sum1=sum1+ro.^i/factorial(i);
, ]8 M/ s: }8 |' h
end
$ ]! @, ]" ?, w. j2 t4 \& F
这是一个for循环,等于c语言的for(int i=0;i < s;i++)
7 \8 P. H2 a( P3 I
整个for循环实现下图这个功能(exp(x)泰勒展开的截断)
( p" X0 L; M# `4 d: h. V4 S
C:\Documents and Settings\Administrator\桌面\未命名.jpg
作者:
zhen宇
时间:
2012-5-21 21:43
图片不知道怎么发, .^ 是对数组的元素取乘方
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5