24小时热门版块排行榜    

CyRhmU.jpeg
查看: 742  |  回复: 11
当前主题已经存档。

wangen994

荣誉版主 (著名写手)

将军

引用回帖:
Originally posted by 遇见tang at 2009/6/26 11:26:
谢你。那我先去研究下mathematica这个软件。我需要计算大量数据,就是想快速的计算出大量已知积分值的上限,我以前用的方法很笨,就是得一个一个的计算出每一个积分值(等式右边值均已知)对应的积分 ...

那就得看看处理的问题是否复杂,也就是被积函数的复杂程度,还有你说的大量是多少计算,如果处理类似的问题还行,如果特别复杂的话或者数目非常多那得需要很长时间,跟你电脑的配置性能有关,如果你们有服务器的话那就没问题了,哈哈
11楼2009-06-26 12:02:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★ ★ ★ ★
wangen994(金币+2,VIP+0):感谢你的交流 6-28 11:26
遇见tang(金币+3,VIP+0):谢谢你,我再研究研究你的程序!希望以后能继续交流! 7-5 21:53
程序:

function test

clear all
clc
format long
t0=0.0001;
y0=0;
t=t0;
dt=0.0001;
y_end=0;
while y_end<1.7266
    t=t+dt;
    tspan=[t0,t];
    [x,y]=ode45(@odefun,tspan,y0);
    y_end=y(end);
end
t
xx=x(end)
yy=y(end)
plot(x,y,'r*-')

function f=odefun(t,x)
f=1/(t^0.6131*(1-t)^1.0633);


结果:

t =

   0.299999999999983


xx =

   0.299999999999983


yy =

   1.726638319966540

[ Last edited by change0618 on 2009-6-28 at 09:27 ]
12楼2009-06-28 09:19:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 遇见tang 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见