数学建模社区-数学中国
标题:
matlab菜鸟求指教
[打印本页]
作者:
xuzf
时间:
2012-5-20 19:25
标题:
matlab菜鸟求指教
function x=f(lambda,mu,s)
! d @' i2 w) A8 u9 A- a
ro=lambda/mu;ros=ro/s;
# W2 {& n8 R- r
sum1=0;for i=0:s-1
6 k2 f, X% k( m7 S1 }! N
sum1=sum1+ro.^i/factorial(i);
w# b5 n- d. \0 a) x
end
9 s! E1 C v$ B; d0 \5 e
sum2=ro.^s/factorial(s)/(1-ros);
G7 d' I) A: t/ V
p0=1/(sum1+sum2);
7 [5 y7 S* ?6 y9 u+ k) }# M# n# c
p=ro.^s.*p0/factorial(s)/(1-ros);
& u/ Q5 s! A& S3 e1 g. V8 y
Lq=p.*ros/(1-ros);
, h! ~% N5 {) v& J% B4 J( y( R
L=Lq+ro;
( z- G7 y( O/ ^. H7 v% j3 D
W=L/lambda;
3 E# A- L% y% q9 z3 }" r; b
Wq=Lq/lambda;
; L1 n1 i* G! N! z& d$ P" B
x(1)=p0;x(2)=p;x(3)=Lq;x(4)=L;x(5)=W;x(6)=Wq;
& e1 H j. k4 w
end
! L8 u2 ]/ j: L/ @! _) ]
- s8 M9 F# w' Y( A$ r5 \* h& x# R
求这程序的每段注释,万分感谢
作者:
吴建宏
时间:
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
& k |( b+ t3 h* K
factorial(i)是求阶乘的,其他的靠自己
; c3 p1 J0 ?7 k
sum1=sum1+ro.^i/factorial(i);
- u# I; c( | L+ p' Y" s5 ~
主要是这句不懂什么意思
作者:
zhen宇
时间:
2012-5-21 21:41
for i=0:s-1
$ k9 O- {. n& ]3 ^8 a- l4 U# c
sum1=sum1+ro.^i/factorial(i);
; Z2 l9 A8 Z, L% _
end
$ s5 k! D6 w+ F) W) X2 h
这是一个for循环,等于c语言的for(int i=0;i < s;i++)
! {! Y6 L0 W- R
整个for循环实现下图这个功能(exp(x)泰勒展开的截断)
' [9 i) p# B1 ?# z# H% c9 I
C:\Documents and Settings\Administrator\桌面\未命名.jpg
作者:
zhen宇
时间:
2012-5-21 21:43
图片不知道怎么发, .^ 是对数组的元素取乘方
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5