MATLAB算π出错我输入vpa(pi,300) .结果是:ans =3.14159265358979311599796
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 19:48:16
MATLAB算π出错
我输入vpa(pi,300) .结果是:ans =
3.141592653589793115997963468544185161590576171875
输入vpa(pi)结果是ans =
3.1415926535897931159979634685442
.
我网上查了一下π=3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280 34825 34211 70679 82148 08651 32823 06647 09384 46095 50582 23172 53594...
跟前面的不一样.而且我第一个输入的明明是300位,它只给那么点.
那里出错了?
我输入vpa(pi,300) .结果是:ans =
3.141592653589793115997963468544185161590576171875
输入vpa(pi)结果是ans =
3.1415926535897931159979634685442
.
我网上查了一下π=3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280 34825 34211 70679 82148 08651 32823 06647 09384 46095 50582 23172 53594...
跟前面的不一样.而且我第一个输入的明明是300位,它只给那么点.
那里出错了?
vpa(pi,300)这样就可以了
ans =
3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127
再不行我告诉你怎么设置
ans =
3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127
再不行我告诉你怎么设置
MATLAB算π出错我输入vpa(pi,300) .结果是:ans =3.14159265358979311599796
为什么在matlab中输入sin(pi)得出的结果不是0,而是 >> sin(pi) ans = 1.2246e-016
我用 MATLAB 的 vpa(pi,100000) 来计算π后100000位数字的时候,发现它只显示了前32366位,
matlab vpa
MATLAB 用vpa保留有效数字以后 无法与pi做运算 为什么
matlab中sin函数里面如何输入pi*t?为什么我输入sin(pi*t)总是不对?
matlab方程出错x=0:0.01:pi*2;f=(-pi*0.11*0.11*480000*(0.14*0.09./
matlab ans =1..1是什么意思?
matlab中ans =1.0e 010
为什么matlab中计算sin(0.0001*pi)结果是0.0031,而用计算器得到的结果是0.0005
matlab三维图程序:[X,Y]=meshgrid([200:2:300],[-pi/4:pi/100:pi/4]);
matlab运行出错 x = 1:10:1000;y = -500:10:500;C=14831./(pi.*0.314