全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
1401 6
2010-04-24
悬赏 2000 个论坛币 已解决
1.pdf
大小:(219.53 KB)

 马上下载


学习中遇到了一个小问题,需要编写一个Matlab小程序,由于本人不懂 Matlab,因此急切希望某位大侠能相助!
价钱还好商量,请各位仁兄帮忙!

   


最佳答案

casinoroyale 查看完整内容

%第一题的主程序,ti1st.m [t,Y] = ode45(@kalmon1,[0 1],[0 0 -1]) %把自变量取区间[0,1]。delta_x的初值直接取成了0,不知道是否合理 plot(t,Y,'r--') %第一题的函数文件 kalmon1.m function dy = kalmon1(t,y) %y(1)即delta_x,y(2)即P,y(3)即x dy = zeros(3,1); % a column vector q=0.5; r=0.6; dy(1) = -y(1)+3*(5-6*exp(-t))^2*y(2)*(-3*(5-6*exp(-t))^2*y(1))/r; %在这行的-3*(5-6*exp(-t))^2*y(1)前面加 ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-4-24 17:07:50
%第一题的主程序,ti1st.m
[t,Y] = ode45(@kalmon1,[0 1],[0 0 -1])
%把自变量取区间[0,1]。delta_x的初值直接取成了0,不知道是否合理
plot(t,Y,'r--')

%第一题的函数文件 kalmon1.m
function dy = kalmon1(t,y)
%y(1)即delta_x,y(2)即P,y(3)即x
dy = zeros(3,1);    % a column vector
q=0.5;
r=0.6;
dy(1) = -y(1)+3*(5-6*exp(-t))^2*y(2)*(-3*(5-6*exp(-t))^2*y(1))/r; %在这行的-3*(5-6*exp(-t))^2*y(1)前面加上delta_z(t)的表达式即可
dy(2) = -2*y(2)-9*(5-6*exp(-t))^4*y(2)^2/r+q;
dy(3) = 5-6*exp(-t)+y(1);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-24 20:23:57
这种程序有难度,已经不是小程序了。牵涉到非线性方程组还有Kalman Filter,如果有人来做,估计没有几天时间不能做出来。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-25 09:33:01
不是呀,有解题的方法了,不难的吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-27 09:35:58
希望有人会做
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-29 01:11:49
先看看,matlab我也懂一点,看能出上力不……
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群