www.whkt.net > 用mAtlAB如何编写一个函数文件,实现 n!,并计算1!+2!+…20!

用mAtlAB如何编写一个函数文件,实现 n!,并计算1!+2!+…20!

#include main() { long s,n,k,i; scanf("%d",&n); k=2*n-1; s=0; for(i=1;i printf("1+3+5+..%d=%d\n",k, s); return 0; }

function r = AddJc(n) n=input('请输入n的值:')%阶乘求和 k=1;r=0; while k<=n r = r + Jc(k) k=k+1; end function s=Jc(m) s=1;k=1; while k<=m s=s*k; k=k+1; end;MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分.

什么语言啊拜托

n=10000; result=1; temp=1; for i=2:n temp=temp+i^0.5; result=result+temp; end result

有内部函数为factorial(n) 或者n=20; y=1; for i=1:1:n; y=y*i; end; y 以上是求阶乘 求和为 funticon fun(x,n) sum=0 tem=1 for i=0:n tem=i*tem; sum=sum+x^i/tem; end sum

function ysum=f(n)ysum=0;for i=1:n ypro=1; for j=1:i ypro=ypro*j endysum=ysum+ypro;end

sum=2000;a=1;while(1){if(sum-a<=0)break;else{sum=sum-a;a=a+1;}}

int i=1,sum =0; while(sum<2000){ sum = sum +i; i = i+1; } System.out.println("n= "+ i-1);

summ=1; for n=1:50 summ=summ+summ*n; end sum=summ-1;

cal.m文件如下:function y = cal(n) c = 1:n; y1 = factorial(c); y = sum(y1); end 调用方式:y = cal(20) y = 2.5613e+18

相关搜索:

网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com