利用MATLAB分别用循环和向量化编程实现下面序列的计算,格式化输出结果保留小数点后4位有效数字。 请在第1空填写计算结果(小数点后4位有效数字), 第2空给出循环实现的程序代码; 第3空给出向量化实现的程序代码。 (源码或截图均可,但需保证清晰可读)。 \sum \limits _{n=2}^{100} \frac {(-1)^{n}}{n^{2}(n+1)^{2}}
时间: 2023-11-01 22:20:46 浏览: 58
MATLAB的循环向量化编程方法研究.pdf
5星 · 资源好评率100%
第1空:0.0369
第2空:循环实现程序代码如下:
```
sum = 0;
for n = 2:100
sum = sum + ((-1)^n)/(n^2*(n+1)^2);
end
fprintf('%.4f',sum);
```
第3空:向量化实现程序代码如下:
```
n = 2:100;
sum = sum(((-1).^n)./(n.^2.*(n+1).^2));
fprintf('%.4f',sum);
```
阅读全文