MATLAB——验证拉马努金连根式
MATLAB-验证拉马努金连根式
题目描述
原理分析
拉马努金恒等式,简单地说,就是反复利用平方差公式把一个数展开成一个开方式
数学证明
算法分析
①既然是反复展开成一个式子,考虑利用循环即设计循环方式进行计算,最好的方式是一个函数的递归调用。
程序设计
写到这发现堂堂CSDN居然没有MATLAB代码块,我惊了!
function a=lama(n)
num=60; %规定最大递归次数
if nargin<1 n=2; %判断是否输入变量,如果没有输入变量,则默认为2
end
if n==num %如果变量等于最大递归次数,令a等于一个任意小的常数。防止调用次数太多,消耗太多内存a=1;
elsea=sqrt(1+n*lama(n+1)); %公式①:递归调用
end
代码调试
>> lamaans =3>> lama(2)ans =3
>> lama(5)ans =6.0000>> lama(10)ans =11.0000>> lama(20)ans =21.0000>> lama(30)ans =31.0000>> lama(40)ans =40.9998>> lama(50)ans =50.7973>> lama(55)ans =49.2884>> lama(57)ans =34.7924>> lama(59)ans =7.7460>> lama(60)ans =1
可以看出lama/lama(2)=3,程序成功运行。
由于规定了lama(60),函数lama(n)会先随着n的增大而增大,在靠近60的时候收敛于1。
MATLAB——验证拉马努金连根式相关推荐
- MATLAB寻找拉马努金数(出租车数):T=a3+b3=c3+d3.(在矩阵中搜索,不用无脑循环)
拉马努金,是一个在数字上极具天赋的印度数学家.在和朋友的对话中,朋友谈到一个出租车的车牌号是毫无趣味的1729,他立刻反映到说1729可以表示为两组不同的数,并且每组都是两个数的立方和. 出租车数的定 ...
- 从拉马努金到张益唐——数学是一个整体
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 分享到: ...
- 传奇数学家拉马努金留下的数学神谕,解开了多年悬而未决的神秘难题
◆ ◆ ◆ 序 印度数学奇才斯里尼瓦瑟· 拉马努金在短短的一生中写下了大量论文,虽然多数文章在生前未得以发表,但借助其中一些文章中的全新见解,数学家肯恩· 小野解开了长久以来悬而未决的神秘数学难题. ...
- 拉马努金的圆周率计算公式
拉马努金的几个神仙公式.据说他的论文里一共发表了14条圆周率的计算公式,但目前只收集到十个. 1π=18∑m=0∞(20m+3)(−1)m(4m)!(42)4m(m!)41π=123∑m=0∞(8m+ ...
- 使用Python实现拉马努金的三角函数正弦公式
最近其实是在看<数学女孩>的书籍,看着看着觉得中间的故事情节确实是累赘了.切换一下思维,找来了之前看过的拉马努金的故事.看到了其中的公式之后,简单实用程序实现了一下,做一下简单的验证. 在 ...
- boost::graph模块实现拉马努金图的周长和直径的测试程序
boost::graph模块实现拉马努金图的周长和直径的测试程序 实现功能 C++实现代码 实现功能 boost::graph模块实现拉马努金图的周长和直径的测试程序 C++实现代码 #include ...
- 拉马努金,天才之超越
作者:梁志凡 2013-02-01 13:11:02来源:南方周末 标签 拉马努金 印度之子 数学天才 这位泰戈尔的同胞来自印度南端的泰米尔纳德邦,从未接受过正规数学训练的他具有惊人的数学直觉,独立发 ...
- 使用Python通过拉马努金公式快速求π
使用Python通过拉马努金公式快速求π 一.前言 π是一个数学常数,定义为:圆的周长与直径的比值. π是一个无理数,也是一个超越数,它的小数部分无限不循环. π可以用来精确计算圆周长.圆面积.球体积 ...
- 拉马努金:“与神对话”的数学天才
不管你 一个无法表达神的思想的方程, 对我而言毫无意义 -- 斯里尼瓦瑟·拉马努金 本文摘自人民邮电出版社图灵文化出版的图书<悠扬的素数:二百年数学绝唱黎曼假设> 当哈代和利特尔伍德步履维 ...
最新文章
- mysql取消外码约束_MySQL 关闭子表的外键约束检察方法
- string的find函数
- 判断非负整数是否是3的倍数_二、因数与倍数教案
- 深度好文:Netflix奈飞微服务架构设计解析
- php时间比现实时间慢8个小时,关于PHP获取时间比实际时间少8小时的问题
- html5渲染,HTML的渲染过程
- GarsiaWachs算法:石子归并问题
- 搭建Yum服务器及编译安装Httpd实验
- mysql分组去掉重复记录_MYSQL中GROUP分组去除重复数据
- 【渝粤教育】电大中专计算机使用基础_1作业 题库
- plupload上传图片时浏览器自动旋转图片导致的bug修正
- 组态王中Modbus字节顺序的调整
- 2022-2028年中国铝电解电容器电解液市场调研报告
- 计算机科学技术的广告语,赞美科技的句子-十大经典深入人心科技类广告语
- 点控技术和激光定位技术
- VUE定时器任务(每天定时12点执行)
- 【游戏开发小技】Unity中实现Dota里的角色技能地面贴花效果(URP ShaderGraph Decal)
- Java回炉学习(三)
- JAVA-超大文件上传-如何上传文件-大文件上传
- 有活着的感觉就有未来————《时生》读后感
热门文章
- python实训报告万能模板_实习报告万能模板
- 25个超实用方法教你设计优秀海报
- python中动态语言静态语言的定义_作为程序开发,你所需要知道的编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的概念以及区别...
- Matlab实现DBSCAN算法(每行代码标注详细注解)
- 三种最小生成树算法的简要比较:Kruskal算法, 破圈法(管梅谷), Prim算法
- 通过ConnectInterceptor源码掌握OKHttp3网络连接原理 呕心沥血第十弹【十】
- 大隐隐于市,你身边的那些安全隐患你都知道么?
- Atitit 路径规划法attilax总结 扫描线路法
- 全媒体运营师胡耀文教你:直播3个不冷场互动技巧,直播必备干货
- 人脸生成对抗+人脸识别流程+insightface