【matlab 圆周率计算】matlab 求圆周率的两种算法实现比较
来源:互联网 发布:光伏模拟软件 编辑:程序博客网 时间:2024/06/09 02:36
%author:laidefa
%data:2014-09-19
%丘德诺夫斯基公式求圆周率
function mpi=qdnfsj(m)
i=m;
s=13591409;
for n=1:i
A=(factorial(6*n)(13591409+54514013*n))/(factorial(3*n)*factorial(n)^3(-640320)^(3*n));
s=s+A;
end
mpi=(426880*sqrt(10005))/s;
end
% % %调用例子
% clc,clear
% mpi=qdnfsj(20);
% vpa(mpi,50)
ans =
3.1415926535897411575604110112180933356285095214844
%author:laidefa
%data:2014-09-19
%function:蒙特卡罗方法求圆周率
function [api]=montcpi(n)
format long;
m=0;
x=2*rand(n,2)-1;
for i=1:n
if x(i,1)^2+x(i,2)^2<=1
m=m+1;
end
end
api=4*m/n;
% %调用例子
% clc,clear
% [api]=montcpi(19999999);
%vpa(api,50)
ans =
3.1417683570884178401172448502620682120323181152344
阅读全文
0 0
- 【matlab 圆周率计算】matlab 求圆周率的两种算法实现比较
- matlab计算圆周率的一种方法
- Java实现计算圆周率π的两种方法
- 〖数学算法〗求圆周率的几种算法
- 蒙特卡罗思想计算圆周率的三种算法
- 【工程数学】若干种计算圆周率的算法
- 求圆周率的近似值
- 圆周率的计算
- 圆周率的计算公式
- 数学计算-圆周率计算算法
- 一个圆周率的算法
- 一个圆周率的算法
- 利用蒙特卡洛算法求圆周率
- 蒙特卡罗算法求圆周率 π
- 求圆周率
- 求圆周率
- 求 圆周率
- 求圆周率
- js清除浏览器缓存的几种方法
- tensorflow代码自动升级
- 每天一个Linux命令(58):telnet命令
- Coderforces Taxi
- 用Composer搭建PHP框架(一)
- 【matlab 圆周率计算】matlab 求圆周率的两种算法实现比较
- 如何在windows 7右下角的时间中同时显示星期
- Mahmoud and a xor trip——766E 树形dp
- No keyword with name 'Open Browser' found(解决办法)
- 4.工作流学习——Activiti流程实例、任务管理四步曲
- C#的静态构造函数(主要说的是编译器为Lambda表达式生成的类)
- md5`加密1:java简单实现
- mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句
- 每天一个Linux命令(59):rcp命令