24小时热门版块排行榜    

查看: 1300  |  回复: 15

月只蓝

主管区长 (职业作家)

引用回帖:
7楼: Originally posted by 309065816 at 2013-07-11 09:22:05
=CombineTraprl('sqrt(4-x^2)',0,2,1.0e-4)
这是第一个程序里面最后的命令,而且按照编的程序可以看出,默认精度就是小数点后4位的,为什么出来的结果是这样的:
q =

   3.138365760415841


s =

    51...

“默认精度就是小数点后4位的”,这指的是计算精度,或者说实际上能达到的精度;
而q =3.138365760415841,这是显示精度,这很可能是format long命令引起的。
用下面一个例子来解释,计算精度和显示精度的区别:
实验数据得到a=1,b=1;a*b=1,有效数字只有1位,但是把1显示成1.000000000000000,这样显示看起来是有很高的精度,但是没有实际意义的。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
11楼2013-07-11 09:30:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
9楼: Originally posted by 309065816 at 2013-07-11 09:23:43
第二个程序是要怎么写才能控制精度呢?
>> trapm(10000,0,2)

ans =

   3.141591477611321...

answer=trapm(10000,0,2);
vpa(answer,5)    %显示5位有效数字
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
12楼2013-07-11 09:33:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

309065816

木虫 (正式写手)

引用回帖:
12楼: Originally posted by 月只蓝 at 2013-07-11 09:33:18
answer=trapm(10000,0,2);
vpa(answer,5)    %显示5位有效数字...

嗯嗯,出来了,太强大了你。你学这个花了多久时间呀?
13楼2013-07-11 09:38:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

309065816

木虫 (正式写手)

引用回帖:
11楼: Originally posted by 月只蓝 at 2013-07-11 09:30:31
“默认精度就是小数点后4位的”,这指的是计算精度,或者说实际上能达到的精度;
而q =3.138365760415841,这是显示精度,这很可能是format long命令引起的。
用下面一个例子来解释,计算精度和显示精度的区别: ...

嗯嗯,明白了。对了,2个程序运行出来的结果有点不一样,这个没多大影响吧?
answer=trapm(10000,0,2);
vpa(answer,5)    %显示5位有效数字

ans =

3.1416

>> [q,s]=CombineTraprl('sqrt(4-x^2)',0,2)

q =

   3.138365760415841
14楼2013-07-11 09:40:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
14楼: Originally posted by 309065816 at 2013-07-11 09:40:05
嗯嗯,明白了。对了,2个程序运行出来的结果有点不一样,这个没多大影响吧?
answer=trapm(10000,0,2);
vpa(answer,5)    %显示5位有效数字

ans =

3.1416

>> =CombineTraprl('sqrt(4-x^2)',0,2 ...

两个程序结果不会一样的,本身两种程序涉及的算法就不一样。
被求函数存在原函数的,你可以把积分端点代入原函数,得出精确解,然后用两个程序的结果来比较。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
15楼2013-07-11 09:59:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

309065816

木虫 (正式写手)

引用回帖:
15楼: Originally posted by 月只蓝 at 2013-07-11 09:59:55
两个程序结果不会一样的,本身两种程序涉及的算法就不一样。
被求函数存在原函数的,你可以把积分端点代入原函数,得出精确解,然后用两个程序的结果来比较。...

嗯嗯,好的。太谢谢你了
16楼2013-07-11 10:14:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 309065816 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 机械专硕325,寻找调剂院校 +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[考研] 梁成伟老师课题组欢迎你的加入 +8 一鸭鸭哟 2026-03-14 9/450 2026-03-16 17:35 by 沐霖12138
[考研] 0703化学调剂 +6 妮妮ninicgb 2026-03-15 9/450 2026-03-16 16:40 by houyaoxu
[考研] 283求调剂 +10 小楼。 2026-03-12 14/700 2026-03-16 16:08 by 13811244083
[考研] 085600材料与化工 求调剂 +13 enenenhui 2026-03-13 14/700 2026-03-16 15:19 by 了了了了。。
[硕博家园] 深圳大学硕士招生(2026秋,传感器方向,仅录取第一志愿) +4 xujiaoszu 2026-03-11 8/400 2026-03-16 09:45 by xujiaoszu
[考研] 材料工程专硕274一志愿211求调剂 +5 薛云鹏 2026-03-15 5/250 2026-03-15 20:38 by Logic2024
[考研] 268求调剂 +5 一定有学上- 2026-03-14 6/300 2026-03-14 22:20 by 运气yunqi
[考研] 材料与化工(0856)304求B区调剂 +7 邱gl 2026-03-10 11/550 2026-03-14 12:18 by 邱gl
[考研] 308求调剂 +3 是Lupa啊 2026-03-10 3/150 2026-03-14 00:30 by JourneyLucky
[考研] 341求调剂 +4 番茄头--- 2026-03-10 4/200 2026-03-13 23:12 by JourneyLucky
[考研] 332求调剂 +3 zjy101327 2026-03-11 6/300 2026-03-13 22:48 by JourneyLucky
[考研] 求材料调剂 +5 隔壁陈先生 2026-03-12 5/250 2026-03-13 22:03 by 星空星月
[考研] [0860]321分求调剂,ab区皆可 +4 宝贵热 2026-03-13 4/200 2026-03-13 22:01 by 星空星月
[考研] 301求调剂 +6 Liyouyumairs 2026-03-11 6/300 2026-03-13 20:11 by JourneyLucky
[考研] 材料301分求调剂 +5 Liyouyumairs 2026-03-12 5/250 2026-03-13 14:42 by JourneyLucky
[考研] 求调剂 资源与环境 285 +3 未名考生 2026-03-10 3/150 2026-03-13 10:31 by houyaoxu
[考研] 420求调剂 +4 莫向外求11 2026-03-10 6/300 2026-03-12 14:41 by ruiyingmiao
[考研] 290求调剂 +3 柯淮然 2026-03-10 8/400 2026-03-11 13:48 by 柯淮然
[考研] 调剂 +5 呵唔哦豁 2026-03-10 5/250 2026-03-10 22:00 by 28375m
信息提示
请填处理意见