Matlab 版 (精华区)

发信人: hahn (有奇@选择遗忘的自由), 信区: Matlab
标  题: [合集] 秋天的萝卜,再次请教一个关于曲线画图的问题!
发信站: 哈工大紫丁香 (Sat Aug  5 19:16:25 2006), 站内

────────────────────────────────────────
  zhaoxl (小刀)                    于  (Fri May 12 09:55:38 2006)  说道:

你好,秋天的萝卜,我还有一个要画图的问题是关于而重积分的自己又搞不定了,请你帮
我看看。谢谢了!




────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Fri May 12 10:26:51 2006)  说道:

下面的程序待修改[你可参考之]:

clear;clc;close all;
mu=0.115;
d0=0.115^2;
b0=0.158;
Rt=linspace(-25,10,40);
k=1;
for R=Rt;
    if R<0;
        C_R(k)=1;
    else
        [r,z]=meshgrid(linspace(0,R,200),linspace(0.1,80,500));
        F=r./z.*exp(-[log(z)-mu].^2/2/d0-(r.^2+z.^2)/2/b0);
        F=F.*besseli(0,r.*z/b0)/b0/sqrt(2*pi*d0);
        dr=r(1,2)-r(1,1);
        dz=z(2,1)-z(1,1);
        C_R(k)=1-sum(F(:))*dr*dz;
    end
    k=k+1;
end
plot(Rt,C_R)

【 在 zhaoxl (小刀) 的大作中提到: 】
: 你好,秋天的萝卜,我还有一个要画图的问题是关于而重积分的自己又搞不定了,请你帮
: 我看看。谢谢了!




────────────────────────────────────────
  sammi (非洲老头跳高)             于  (Fri May 12 14:55:42 2006)  说道:

萝卜尊强 

【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 标  题: Re: 秋天的萝卜,再次请教一个关于曲线画图的问题!
: 发信站: 哈工大紫丁香 (Fri May 12 10:26:51 2006), 转信

: 下面的程序待修改[你可参考之]:

: clear;clc;close all;
: mu=0.115;
: d0=0.115^2;
: b0=0.158;
: Rt=linspace(-25,10,40);
: k=1;
: for R=Rt;
:     if R<0;
:         C_R(k)=1;
:     else
:         [r,z]=meshgrid(linspace(0,R,200),linspace(0.1,80,500));
:         F=r./z.*exp(-[log(z)-mu].^2/2/d0-(r.^2+z.^2)/2/b0);
:         F=F.*besseli(0,r.*z/b0)/b0/sqrt(2*pi*d0);
:         dr=r(1,2)-r(1,1);
:         dz=z(2,1)-z(1,1);
:         C_R(k)=1-sum(F(:))*dr*dz;
:     end
:     k=k+1;
: end
: plot(Rt,C_R)

: 【 在 zhaoxl (小刀) 的大作中提到: 】
: : 你好,秋天的萝卜,我还有一个要画图的问题是关于而重积分的自己又搞不定了,请你帮
: : 我看看。谢谢了!


: --
: 学习是最重要的,抓最主要的事做

: ※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: luobo.yculblog.com]


: ※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.162]




────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Fri May 12 14:57:31 2006)  说道:

其实这个应该zhaoxl自己去写的,我不想再写下去了
如果再找3重积分的最好模仿这两个吧~~
【 在 sammi (非洲老头跳高) 的大作中提到: 】
: 萝卜尊强 




────────────────────────────────────────
  feifeifool (学习、学习、再学习)  于  (Fri May 12 15:43:13 2006)  说道:

萝卜,我的意见是像数值积分的问题,简单的求和并不总是正确的,程序只能作为一种参考,
因为这种简单的累加,有可能引起累计误差,而解决这些累计误差的问题应该是数值分析里
面的东西,这个应该参考相应数值分析中的方法,自己编写程序。我没做过这方面的东西,只
是个人意见,仅供参考。
【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 其实这个应该zhaoxl自己去写的,我不想再写下去了
: 如果再找3重积分的最好模仿这两个吧~~




────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Fri May 12 15:46:03 2006)  说道:

这样负责的表达式作符号解不合适, 这样求和或者用
quad 做数值解还是很实用的方法,只要表达式收敛做
累加和还是可以的

【 在 feifeifool (学习、学习、再学习) 的大作中提到: 】
: 萝卜,我的意见是像数值积分的问题,简单的求和并不总是正确的,程序只能作为一种参考,
: 因为这种简单的累加,有可能引起累计误差,而解决这些累计误差的问题应该是数值分析里
: 面的东西,这个应该参考相应数值分析中的方法,自己编写程序。我没做过这方面的东西,只
: ...................



────────────────────────────────────────
  feifeifool (学习、学习、再学习)  于  (Fri May 12 15:53:32 2006)  说道:

quad只能做定上限的吧,一元积分,他的问题做解析解肯定不行。这个不是讨论的关键。
我想累计误差的和,或者说累计误差的级数,如果不收敛的话,这样的数值积分就是错误的。
这个在数值分析里讲到过的,数值计算结果的稳定性就是讲这类问题的。同时,希望有精
通数值积分的网友共同讨论、批评、指正。
【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 这样负责的表达式作符号解不合适, 这样求和或者用
: quad 做数值解还是很实用的方法,只要表达式收敛做
: 累加和还是可以的
: ...................



────────────────────────────────────────
  zhaoxl (小刀)                    于  (Fri May 12 17:32:13 2006)  说道:

谢谢你,秋天的萝卜!从今天开始一定要学习matlab!希望以后还能经常和你请教问题!

【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 这样负责的表达式作符号解不合适, 这样求和或者用
: quad 做数值解还是很实用的方法,只要表达式收敛做
: 累加和还是可以的





────────────────────────────────────────
  baizhf (( 小白 ))              于  (Sat May 13 09:39:52 2006)  说道:


【 在 sammi (非洲老头跳高) 的大作中提到: 】
: 萝卜尊强 


萝卜是个好同志~~~


[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.232毫秒