如何输入pi

9323视图(过去30天)
安东尼
安东尼 2016年9月20日
如何在matlab上将pi输入到方程式中?
1评论
vignesh shetty.
vignesh shetty. 2020年4月6日
嗨安东尼!
它很容易获得π的值。由于π是浮点数声明一个长变量,然后将“pi”分配给该长变量,您将获得该值。
例如:-
格式长
p=pi

登录以发表评论。

接受答案

杰夫海耶斯
杰夫海耶斯 2016年9月20日
编辑:Mathworks支金宝app持团队 2018年11月28日
安东尼使用 PI. 哪一个 返回最接近π值的浮点数 .所以在你的代码中,你可以做一些类似的事情
罪(PI)
有关更多信息,请参阅 //www.tatmou.com/help/matlab/ref/pi.html .

更多答案(2)

Essam aljahmi.
Essam aljahmi. 2018年5月31日
编辑:沃尔特·罗伯森 2018年5月31日
28T2E.0.3466TCO(0.6πt+π3) ua(t)。
5评论
约翰·德雷科
约翰·德雷科 2018年11月28日
当我记得时,这些近似倾向于每学期提供大致固定的位数。我会使用HPF来做,但Syms也会有效。
DefaultNumberOfDigits500
n = 10;
piterms=0(n+1,1,“hpf”);
f = SQRT(HPF(2))* 2/9801 * HPF(因子(0));
piterms(1)= f * 1103;
hpf396=hpf(396)^4;
对于k = 1:n
hpfk=hpf(k);
f = f *(4 * HPFK-3)*(4 * HPFK-2)*(4 * HPFK-1)* 4 /(HPFK ^ 3)/ HPF396;
岩芯(k+1)=f*(1103+26390*hpfk);
终止
piapprox = 1./cumsum(pterms);
pierror=双(hpf('pi')-piapprox)
皮埃罗=
-7.6424E-08.
-6.3954e-16
-5.6824E-24
-5.2389e-32
-4.9442E-40
-4.741e-48
-4.5989e-56
-4.5E-64.
-4.4333e-72
-4.3915e-80
-4.3696e-88
在本系列中,每期大约8位数。重置用于1000的默认数字数,然后n = 125,所以总共126个术语在系列中,我们可以很快得到1000位数近似的pi:
pierror=hpf('pi') - piapprox(终点+ [-3:0])
皮埃罗=
HPF大小阵列:41.
| 1,1 |-1.2060069282720814803655e-982
|2,1 |-1.25042729756426e-990
|3,1 |-1.296534e-998
|4,1 |-8.e-1004
如你所见,它在总和中每项生成一个非常可靠的8位数。
piapprox(完)
ans =.
3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420199
HPF('PI')
ans =.
3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420199
我还用它计算了100000个数字,也就是12500个术语。这花费了更多的时间,但完全可以计算。我不记得我以前使用过哪种类似的近似值,但我曾经用它计算过大约100万个HPF中的pi数字。我记得HPF目前存储了50万个数字。
至于理解如何推导出这个系列,我将把它留给拉马努扬,只希望他能听到这个。

登录以发表评论。


沃尔特·罗伯森
沃尔特·罗伯森 2018年10月20日
如果您正在使用符号工具箱构建等式,请使用sym('pi')
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年6月7日
Matlab在R2020A中改变了规则(我认为是)。sym('pi')现在创建一个名为的符号变量 PI. 那没什么特别的。创造符号 π 现在,你应该使用
符号(pi)
ans =.
π
并且依靠sym()将值“关闭”识别为pi π

登录以发表评论。

标签

社区宝藏狩猎

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!