用for循环或while循环编写代码计算e=1+1+1/2!+1/3!+…+1/n!;pi/4=1-1/3+1/5-1/7+1/9-1/11+……;1!+2!+…+50!
4条回答 默认 最新
- Bony- 2023-03-27 14:16关注
计算e:
n = 10; % n为计算的项数 e = 1; % 初始值为1 factorial_num = 1; % 初始值为1 for i = 1:n factorial_num = factorial_num * i; % 计算i的阶乘 e = e + 1/factorial_num; % 累加每一项 end disp(e); % 输出计算结果
计算pi/4:
n = 10; % n为计算的项数 pi_4 = 0; % 初始值为0 for i = 0:n numerator = (-1)^i; % 分子,交替为1或-1 denominator = 2*i + 1; % 分母,每一项为奇数 pi_4 = pi_4 + numerator/denominator; % 累加每一项 end pi_value = pi_4 * 4; % pi值为pi/4乘以4 disp(pi_value); % 输出计算结果
计算1!+2!+…+50!:
n = 50; % n为计算的最大阶乘数 factorial_sum = 0; % 初始值为0 for i = 1:n factorial_num = 1; % 初始值为1 for j = 1:i factorial_num = factorial_num * j; % 计算i的阶乘 end factorial_sum = factorial_sum + factorial_num; % 累加每一项的阶乘值 end disp(factorial_sum); % 输出计算结果
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 想问一下树莓派接上显示屏后出现如图所示画面,是什么问题导致的
- ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
- ¥15 cmd cl 0x000007b
- ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
- ¥500 火焰左右视图、视差(基于双目相机)
- ¥100 set_link_state
- ¥15 虚幻5 UE美术毛发渲染
- ¥15 CVRP 图论 物流运输优化
- ¥15 Tableau online 嵌入ppt失败
- ¥100 支付宝网页转账系统不识别账号