QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 10732|回复: 26
打印 上一主题 下一主题

请高手帮我看看这个GM(1:N)程序错在哪啊?谢谢了

[复制链接]
字体大小: 正常 放大

3

主题

3

听众

26

积分

升级  22.11%

该用户从未签到

跳转到指定楼层
1#
发表于 2010-9-12 14:26 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
请高手帮我看看这个GM(1:N)程序错在哪啊?我看了好久都不知道哪错了,改了一些还是错的,请大家帮帮忙,谢谢。
[img][/img]
??? Error using ==> horzcat
All matrices on a row in the bracketed expression must have the
same number of rows.
这些是他给出的错误提示。软件用的是Matlab的。
程序的目的是要求解出时间相应函数和对以后的一个预测
clc,clear
x10=[272.81 286.64 311.89 324.76 337.07 351.81 390.85 466.75 490.83 545.46 648.3 696.54 781.66 893.77 1114.32 1519.23 1990.86 2499.43 2957.55 3438.79 3801.09 4188.73 4771.17 5210.12 5741.03
];
x20=[211.05 221.21 236.1 244.34 249.32 255.32 275.37 325.63 336.02 364.38 433.05 466.18 505.6 550.64 677.39 902.38 1148.45 1419.41 1596.72 1774.02 1871.89 1984.64 2207.63 2403.18 2622.45
];
x30=[50.76 53.83 65.69 69.84 74.44 82.97 98.22 121.59 135.12 159.48 187.89 200.73 241.82 309.07 402.77 579.03 794.8 1020.2 1292.11 1592.74 1855.36 2129.6 2486.86 2728.94 3038.9
];
n=length(x10);
x11=cumsum(x10)
x21=cumsum(x20)
x31=cumsum(x30)
for i=2:n
z11(i)=0.5*(x11(i)+x11(i-1));
end
B=[-z11(2:n)',x21(2:n)',x31(2:n)];
Y=x10(2:n)';
u=B\Y
x=dsolve('Dx+a*x=b2*x2+b3*x3','x(0)=x0');%求解符号常微分方程
x=subs(x,{'a','b2',''b3','x0','x2','x3'},{u(1),u(2),u(3),x10(1),'x21','x31'});
digits(6),x=vpa(x);%确定符号数值的有效数字位数和给出数值型符号结果
x=**(x)%运用各种指令化简符号表达式
x=subs(x,{'t','x21','x31'},{[0:n-1],x21(1:n),x31(1:n)})
xhat=[x(1),diff(x)]%求导数、差分和近似微分
epsilon=x10-xhat
delta=abs(epsilon./x10)%模
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

4

主题

3

听众

92

积分

升级  91.58%

  • TA的每日心情
    开心
    2014-6-11 16:23
  • 签到天数: 2 天

    [LV.1]初来乍到

    群组数学建模保研联盟

    群组我行我数

    群组数学建模论文天下

    群组2010MCM

    群组Mathematica研究小组

    回复

    使用道具 举报

    1

    主题

    3

    听众

    31

    积分

    升级  27.37%

    该用户从未签到

    回复

    使用道具 举报

    tom1990        

    2

    主题

    3

    听众

    91

    积分

    升级  90.53%

    该用户从未签到

    回复

    使用道具 举报

    lizejun77        

    0

    主题

    2

    听众

    91

    积分

    升级  90.53%

    该用户从未签到

    新人进步奖

    我基本上是采用看英语文章的办法,先泛读,再精读,再一句一句看,最后再提纲挈领,总算是明白一点了,当然,也可能还是领悟错了。最后要说的一句话是:楼主,你很牛叉,希望你不是真的有病。   
    回复

    使用道具 举报

    2

    主题

    4

    听众

    303

    积分

    升级  1%

  • TA的每日心情
    开心
    2012-3-25 09:20
  • 签到天数: 2 天

    [LV.1]初来乍到

    自我介绍
    我是华农人
    回复

    使用道具 举报

    2

    主题

    3

    听众

    29

    积分

    升级  25.26%

    该用户从未签到

    自我介绍
    我是你手心的氢氧化钠,一边潮解一边风化
    回复

    使用道具 举报

    2

    主题

    4

    听众

    303

    积分

    升级  1%

  • TA的每日心情
    开心
    2012-3-25 09:20
  • 签到天数: 2 天

    [LV.1]初来乍到

    自我介绍
    我是华农人
    回复

    使用道具 举报

    jcyou        

    0

    主题

    2

    听众

    92

    积分

    升级  91.58%

    该用户从未签到

    新人进步奖

    我基本上是采用看英语文章的办法,先泛读,再精读,再一句一句看,最后再提纲挈领,总算是明白一点了,当然,也可能还是领悟错了。最后要说的一句话是:楼主,你很牛叉,希望你不是真的有病。   
    回复

    使用道具 举报

    hbchina99        

    0

    主题

    2

    听众

    51

    积分

    升级  48.42%

    该用户从未签到

    新人进步奖

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-12-28 16:58 , Processed in 0.712574 second(s), 104 queries .

    回顶部