数学建模社区-数学中国
标题:
matlab菜鸟求指教
[打印本页]
作者:
xuzf
时间:
2012-5-20 19:25
标题:
matlab菜鸟求指教
function x=f(lambda,mu,s)
) q1 r% a6 }! r' }% E8 ?
ro=lambda/mu;ros=ro/s;
+ C3 w: P9 m% y* b# a* [6 Q0 p0 f) M
sum1=0;for i=0:s-1
2 _* E f$ V1 }: `, K+ W9 N
sum1=sum1+ro.^i/factorial(i);
5 C9 o2 n$ ?, F' [$ a o' t2 L5 {
end
; l! o# A5 p" b A
sum2=ro.^s/factorial(s)/(1-ros);
+ v9 ?* u- l6 V$ u+ a! {
p0=1/(sum1+sum2);
; U* W5 R) o$ K2 p# M9 @
p=ro.^s.*p0/factorial(s)/(1-ros);
7 W3 ]- F5 G/ h) ?" B
Lq=p.*ros/(1-ros);
) e; I( A2 n o* T: }
L=Lq+ro;
/ b- q, x+ c$ x& e4 s. y! q
W=L/lambda;
+ {: l- v2 ]" l4 c9 Q1 u) M# V, I- [
Wq=Lq/lambda;
. F" V" _3 j$ w% k- A
x(1)=p0;x(2)=p;x(3)=Lq;x(4)=L;x(5)=W;x(6)=Wq;
: _1 e) P6 `. @5 U
end
3 g$ g' m2 z+ `. o9 V
/ z4 k2 x |7 n$ x, s* d- @, 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
& k2 n& G$ ?9 q
factorial(i)是求阶乘的,其他的靠自己
# n1 a! c$ n7 B$ i$ X1 I
sum1=sum1+ro.^i/factorial(i);
2 X$ b% t& i s
主要是这句不懂什么意思
作者:
zhen宇
时间:
2012-5-21 21:41
for i=0:s-1
3 [6 M4 L9 s/ N! z* O \0 t
sum1=sum1+ro.^i/factorial(i);
8 w' t7 G. B7 S1 e
end
5 X% \! O/ G: i. R n# r3 T1 Y
这是一个for循环,等于c语言的for(int i=0;i < s;i++)
: O" `0 x* Y3 f, Z4 H
整个for循环实现下图这个功能(exp(x)泰勒展开的截断)
; ?1 l% a2 g/ ~7 [! D( h% ?
C:\Documents and Settings\Administrator\桌面\未命名.jpg
作者:
zhen宇
时间:
2012-5-21 21:43
图片不知道怎么发, .^ 是对数组的元素取乘方
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5