作业帮 > 数学 > 作业

懂matlab的能否帮下忙?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/13 13:33:49
懂matlab的能否帮下忙?
根据pi^2/6=1/1^2+1/2^2+1/3^2+1/4^2.+1/n^2
求pi(圆周率)的近似值.当n 分别取100、1000、10 000
时,结果是多少?
要求:用向量运算(使用sum 函数)来实现
clear;
a = 1:1:10000;(为何a是这样表示的)
a = 1./(a.^2);
y = sum(a);
disp(['Pi = ',num2str(sqrt(6*y))]); 为何要将值转换为字符串?
懂matlab的能否帮下忙?
a是matlab中表示等差数列的方式,其实中间的1可以省略.
disp只能显示矩阵或字符串,不能显示数字的,必须要转换.
这是MATLAB中比较基础的问题,楼主感兴趣的话应当找些书看看,请重点关注薛定宇老师或者张志涌老师的书.