matlab用for循环求y=1/4+1/16+……+(1/4)ⁿ要求输入n的值验证n等于10和100时的值
时间: 2023-05-29 12:03:34 浏览: 96
matlab中for循环的用法
5星 · 资源好评率100%
n = input('请输入n的值:'); % 输入n的值
y = 0; % 初始化y的值
for i = 0:n
y = y + 1/(4^i); % 计算y的值
end
fprintf('n等于%d时,y的值为%.15f\n', n, y); % 输出结果
% 验证n等于10和100时的值
n1 = 10;
y1 = 0;
for i = 0:n1
y1 = y1 + 1/(4^i);
end
fprintf('n等于%d时,y的值为%.15f\n', n1, y1);
n2 = 100;
y2 = 0;
for i = 0:n2
y2 = y2 + 1/(4^i);
end
fprintf('n等于%d时,y的值为%.15f\n', n2, y2);
阅读全文