QQ登录

只需要一步,快速开始

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

for循环求解方程组时报错

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

7

主题

6

听众

23

积分

升级  18.95%

  • TA的每日心情

    2013-8-13 11:05
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    自我介绍
    努力努力
    跳转到指定楼层
    1#
    发表于 2013-7-31 16:33 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    代码如下

    d=[1.4,1,1.1];
    mtx=[0,1,0];
    mty=[0,0,1];%给出圆元参数
    s=zeros(2,6);
    f=1;
    syms
    x y
    for i=1:1:2
    for k=i+1:1:3

    [x,y]=solve((x-mtx(i))^2+(y-mty(i))^2-d(i)^2,(x-mtx(k))^2+(y-mty(k))^2-d(k)^2);

    s(1,f)=x(1);
    s(1,f+1)=x(2);
    s(2,f)=y(1);

    s(2,f+1)=y(2);
    f=f+2;
    end
    end

    报错
    Error using
    mupadmex
    Error in MuPAD command: Index exceeds matrix
    dimensions.

    Error in sym/subsref (line 1577)
    B =
    mupadmex('symobj::subsref',A.s,inds{:});

    Error in twostepML (line
    98)

    [x,y]=solve((x-mtx(i))^2+(y-mty(i))^2-d(i)^2,(x-mtx(k))^2+(y-mty(k))^2-d(k)^2);
    循环转不起来,请高人相助啊~
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    lvyanlong        

    93

    主题

    48

    听众

    2225

    积分

    升级  7.5%

  • TA的每日心情
    擦汗
    2019-9-9 17:09
  • 签到天数: 321 天

    [LV.8]以坛为家I

    2013挑战赛参赛者

    自我介绍
    参加数学建模

    发帖功臣 新人进步奖

    群组2013年电工杯B题讨论群

    群组数模思想方法大全

    群组学术交流A

    群组第三届数模基础实训

    群组认证人才交流群

    回复

    使用道具 举报

    madio        

    3万

    主题

    1310

    听众

    5万

    积分

  • TA的每日心情
    奋斗
    2024-7-1 22:21
  • 签到天数: 2014 天

    [LV.Master]伴坛终老

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    只有当i=1,k=3的时候这个方程组解不了,和你的数据有关,下面是我改的,代码可以运行
    1. d=[1.4,1,1.1];
    2. mtx=[0,1,0];
    3. mty=[0,0,0];%给出圆元参数
    4. s=zeros(2,6);
    5. f=1;
    6. syms x y
    7. for i=1:1:2
    8. for k=i+1:1:2

    9. [x,y]=solve((x-mtx(i))^2+(y-mty(i))^2-d(i)^2,(x-mtx(k))^2+(y-mty(k))^2-d(k)^2);

    10. s(1,f)=x(1);
    11. s(1,f+1)=x(2);
    12. s(2,f)=y(1);

    13. s(2,f+1)=y(2);
    14. f=f+2;

    15. end
    16. end
    复制代码
    数学建模社会化
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-5-25 06:42 , Processed in 0.361611 second(s), 66 queries .

    回顶部