一个Matlab的程序求圆周率别人写了一个割圆术求圆周率的matlab程序但是实施不了总是出现问题function y=calpi(n)syms a;for i=1:na=sqrt(2-sqrt(4-a^2));enda=subs(a,'a','1')y=3*2^n*vpa(a,n+5)另外谁能解释一下最后

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/05 23:02:05
一个Matlab的程序求圆周率别人写了一个割圆术求圆周率的matlab程序但是实施不了总是出现问题functiony=calpi(n)symsa;fori=1:na=sqrt(2-sqrt(4-a^2

一个Matlab的程序求圆周率别人写了一个割圆术求圆周率的matlab程序但是实施不了总是出现问题function y=calpi(n)syms a;for i=1:na=sqrt(2-sqrt(4-a^2));enda=subs(a,'a','1')y=3*2^n*vpa(a,n+5)另外谁能解释一下最后
一个Matlab的程序求圆周率
别人写了一个割圆术求圆周率的matlab程序但是实施不了总是出现问题
function y=calpi(n)
syms a;
for i=1:n
a=sqrt(2-sqrt(4-a^2));
end
a=subs(a,'a','1')
y=3*2^n*vpa(a,n+5)
另外谁能解释一下最后两句?
我命名为calpi.m在命令提示符下打calpi(10)但是打不开,怎么改都不成,这个程序是上海交大的人写的,在网上找的,但是运行不了

一个Matlab的程序求圆周率别人写了一个割圆术求圆周率的matlab程序但是实施不了总是出现问题function y=calpi(n)syms a;for i=1:na=sqrt(2-sqrt(4-a^2));enda=subs(a,'a','1')y=3*2^n*vpa(a,n+5)另外谁能解释一下最后
程序没有任何问题
一些小问题吧:
(1)不要显示的在语句后面加上分号
(2)不知道你有没有保存在正确的路径上
(3)在命令符下先clear一下
我修改了一点点,你看一下:

function calpi(n)
syms a;
for i=1:n
a=sqrt(2-sqrt(4-a^2));
end
a=subs(a,'a','1');
y=3*2^n*vpa(a,n+5);
Pi=y
保存在work文件夹下,calpi.m
>>clear
>>calpi(100)
>>Pi =

3.1415926535897932384626433832795
你自己再弄一下,应该可以的!

一个Matlab的程序求圆周率别人写了一个割圆术求圆周率的matlab程序但是实施不了总是出现问题function y=calpi(n)syms a;for i=1:na=sqrt(2-sqrt(4-a^2));enda=subs(a,'a','1')y=3*2^n*vpa(a,n+5)另外谁能解释一下最后 求一个对一幅图像进行循环平移的matlab程序 matlab程序的一个方程求这个十字写成matlab的正确程序. 求一个用c语言算圆周率的程序程序必须能够运行尽可能多的算出圆周率的小数部分,只能算出几位的就不要来了! 求一个近似熵快速算法的matlab程序 求一个非同心圆环的MATLAB仿真程序! 求用MATLAB编写空间梁的单元刚度矩阵和整体刚度矩阵的程序最近有一个作业是用MATLAB编写程序计算空间梁,单我不知道如何写求刚度矩阵的程序, 请教:怎么用matlab求定积分我要求一个f(x)=(x+1)^10*exp(-x)在[0,1]上的定积分,在matlab上应该怎么写程序啊,谢谢了. matlab牛顿迭代动画演示求一个程序,能用动画演示出牛顿迭代,必须是要用matlab写的, 首先我用matlab编了一个小正方体的程序,如果想让这个正方体向上下左右前后六个方向随机移动,怎么写程序 求一个matlab仿真OFDM系统峰均功率比的程序matlab MATLAB求随机数的平均数我写了一个产生随机数的式子,现在想要让其产生10000次随机数并求平均数,这样的程序应该怎么写 编写一个matlab程序,一个人写了n封信,又写了n个信封,随机把信放到信封里,求至少一封信放对的概率p 求帮忙用matlab写一个程序来解这个四元二次方程. 求一个3*3矩阵的对角线元素之和 求一个3*3矩阵的对角线元素之和 MATLAB最好把程序写出来~ 求遗传算法的matlab程序 matlab求最短距离的程序 求OFDM系统,Matlab大神写一个OFDM系统测量峰均值的程序只需要产生OFDM信号,并测量峰均值,产生峰均值响应波形就可以了!