QQ登录

只需要一步,快速开始

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

求速度解决这个程序问题

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

1

主题

10

听众

27

积分

升级  23.16%

  • TA的每日心情
    开心
    2013-5-26 13:36
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    自我介绍
    热爱建模,喜欢建模,享受建模
    跳转到指定楼层
    1#
    发表于 2013-4-30 13:20 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    x0=[213.9166189        235.879359        364.8587163        227.6641233        303.7526842        362.882818];
    n=6;
    for i=1:n
    x1(i)=sum(x0(1:i));
    end
    for k=2:n % 紧邻均生成 z
    z(k)=0.5*x1(k)+0.5*x1(k-1);
    end
    for i=1:n-1
    b(i,1)=-z(i+1);
    y(i)=x0(i+1);
    end
    b(:,2)=1;y=y'; % 转置为列向量
    au=b\y; % 作矩阵除法,计算a uyc1(1)=x0(1);
    for k=1:n
    c=x0(1)-au(2)/au(1);
    yc1(k+1)=c*exp( -au(1)*k)+au(2)/au(1);
    end
    yc0(1)=x0(1);
    for k=1:n
    yc0(k+1)=yc1(k+1)-yc1(k);
    end
    disp(uint16(yc0(2:1:n+1)))

    显示结果
    ??? Error using ==> mldivide
    Matrix dimensions must agree.

    Error in ==> Untitled at 14
    au=b\y; % 作矩阵除法,计算a uyc1(1)=x0(1);

    我觉得数组维数应该是对应的了哇!为什么!求解!
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-5-25 09:54 , Processed in 0.374542 second(s), 50 queries .

    回顶部