matlab M函数 计算做以下计算:1.自然数n的阶乘;2.n中取m的组合.
问题描述:
matlab M函数 计算
做以下计算:
1.自然数n的阶乘;
2.n中取m的组合.
答
%%%%%%f1.m%%%%%%%%%%
function y=f1(n)
y=1;
for i=1:n
y=y*i;
end
end
%%%%%%f2.m%%%%%%%%%%
function y=f2(n,m)
y=f1(m)/(f1(n-m)*f1(n));
end
直接就可以调用f2计算排列组合了,
y=f1(m)/(f1(n-m)*f1(n))公式有可能不对
最好你查一下