Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-08-05
年龄: 42
帖子: 20
声望力: 17 ![]() |
![]()
用matlab求解数值积分
函数: function du=eqns2(x,u) du=zeros(4,1); du(1)=u(2); du(2)=u(3); du(3)=u(4); du(4)=-3/[u(2)*u(4)/u(1)-u(3)/u(1)^4+u(2)^2/u(1)^5-... 1/((u(1)+1)*u(1)^3)]; 命令窗口: y0=[1 0 0 0]; [x,num_y2]=ode45('eqns2',[0,10],y0); 我想求num_y2(:,1)(也就是u(x))在区间[0,10]的积分 怎么办? 怎么写函数? 用quad计算积分,需要给出函数名, I=quad('num_y2(:,1)',1,10) 这样写就出错了 |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]什么叫连续系统仿真和离散系统仿真 | microdisk | MATLAB论坛 | 3 | 2009-05-05 22:44 |
[紧急求助]应该是一个简单的问题,但是折磨我很久~涉及到字符串表达的一个问题 | yanxuan | MATLAB论坛 | 7 | 2008-11-18 01:44 |
如何排除误差? | guanxin1001 | MATLAB论坛 | 0 | 2008-11-17 10:13 |
[求助]有点头大的一阶微分方程的问题 | wolfnet | MATLAB论坛 | 0 | 2008-11-16 11:38 |
[求助]怎样放大图像的局部频谱? | bohr1982 | MATLAB论坛 | 0 | 2008-11-15 22:25 |