%author:laidefa
%data:2014-09-19
%丘德诺夫斯基公式求圆周率
function mpi=qdnfsj(m)
i=m;
s=13591409;
for n=1:i
A=(factorial(6n)(13591409+54514013n))/(factorial(3n)factorial(n)3*(-640320)(3n));
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=2rand(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

【matlab 圆周率计算】matlab 求圆周率的两种算法实现比较相关推荐

  1. rls lms 对比 matlab,自适应均衡器的LMS和RLS两种算法的特性与仿真分析

    自适应均衡属于自适应信号处理的应用范畴,各种各样的自适应均衡算法如迫零(ZF)算法.最小均方(LMS)算法.递归最小二乘(RLS)算法.变换域均衡算法.Bussgang算法.高阶或循环统计量算法.基于 ...

  2. 用matlab计算稳态误差,利用Matlab求稳态误差的两种方法.

    利用Matlab求稳态误差的两种方法 摘要:稳态误差是系统控制精度或抗扰动能力的一种度量,它是稳态性能的一个重要指标.本文介绍利用Matlab的控制系统工具箱和Simulink工具箱求取系统误差稳态的 ...

  3. 无刷直流电机MATLAB仿真,基于有感无感两种方式 无刷直流电机霍尔换相建模

    无刷直流电机MATLAB仿真,基于有感无感两种方式 无刷直流电机霍尔换相建模 无刷直流电机反电动势过零检测建模 通过有传感器与无传感器两种方式搭建的电机matlab仿真 ID:511067340757 ...

  4. 打卡第二十四天(问题:计算阶乘,打印九九乘法表,计算最大公约数的两种算法)

    1.计算阶乘 这里给出递归和递推两种计算阶乘的程序. #include<stdio.h> //递归法计算阶乘 long factorial(int n) {if(n==0||n==1)re ...

  5. c语言返回二叉树的大小,C语言中计算二叉树的宽度的两种方式

    C语言中计算二叉树的宽度的两种方式 二叉树作为一种很特殊的数据结构,功能上有很大的作用!今天就来看看怎么计算一个二叉树的最大的宽度吧. 采用递归方式 下面是代码内容: int GetMaxWidth( ...

  6. 在一个请求分页系统中,假定系统分配给一个作业的物理块数为 3,并且此作业的页面走向为 2、3、2、1、5、2、4、5、3、2、5、2。试用 FIFO和 LRU 两种算法分别计算出程序访问过程中所发生

    页面置换算法 题目: 在一个请求分页系统中,假定系统分配给一个作业的物理块数为 3,并且此作业的页面走向为 2.3.2.1.5.2.4.5.3.2.5.2.试用 FIFO和 LRU 两种算法分别计算出 ...

  7. Fletcher-Reevers Conjugate Descent和Steepest Descent两种算法中伪代码的区别

    本文主要用来比较两个算法到底差别在哪里 step Fletcher-Reevers Conjugate Descent Steepest Descent 1st1st1st 选择初始点x(1)选择初始 ...

  8. 欧拉回路/路径浅谈(七桥问题,两种算法)

    文章目录 前言 引子 欧拉回路/路径 定义 欧拉路径 欧拉回路 无向图(连通) 欧拉回路-无向 欧拉路径-无向 有向图(连通) 欧拉回路-有向 欧拉路径-有向 注意事项 算法 Fluery算法 Hie ...

  9. 剪拼子字符串——常规、另类两种算法解CSDN竞赛第八期第一小题

    [点击此处跳转笔记正文] Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程< python 完全自学教程>,不仅仅是基 ...

  10. 图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)

    图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS) 阅读本文前,请确保你已经掌握了递归.栈和队列的基本知识,如想掌握搜索的代码实现,请确保你能够用代码实现栈和队列的基本操作. 深度优先遍 ...

最新文章

  1. 高效程序员的 7 个共同特征
  2. Centos的网络配置命令和文件
  3. hdu4901 枚举状态(找集合对S(xor) ==T(and))
  4. 深入理解Android 卷I 提供预定
  5. StringUtils一些常用方法
  6. 西瓜书-感知机与BP算法
  7. JVM垃圾收集器基本思想
  8. [ProblemSolving]ut下载磁盘负荷过重
  9. 零基础如何自学编程?
  10. 京东(保险)部门直推面经
  11. 从MyEclipse转战到IntelliJ IDEA的经历
  12. 前端图片压缩 - H5Uni-App图片压缩
  13. 【 Ansible 】
  14. android拦截所有短信源码,拦截垃圾短信咱可别手软 安卓和苹果系统手机处理方法不同...
  15. PPT一次性压缩图片
  16. 【调剂】河北大学2022年硕士研究生招生拟接收调剂专业信息
  17. 算法高级(15)-LVS的负载均衡策略及LVS+KeepAlived+Nginx实现高可用方案
  18. 微信小程序原生上传图片封装
  19. 一步步教你创建自己的数字货币(代币)进行ICO
  20. c/c++ accumulation

热门文章

  1. java开发,IDE,eclipse字体大小设置
  2. 2021年11月27日 DAY1
  3. 人生的方向--拷问自己的理想
  4. Multi-headed Self-attention(多头自注意力)机制介绍
  5. 了不起的京东家电,三大优势推动中国家电产业升级
  6. 活动报名丨“香港科大商学院-黑瞳科技”2020【人工智能】百万奖金国际创业大赛--成都站宣讲会...
  7. Python数据分析及可视化之Seaborn可视化-实训
  8. javaEE学习笔记
  9. 5G 融合计费系统架构设计与实现(一)
  10. RESTful的详解