24小时热门版块排行榜    

查看: 964  |  回复: 5

ptklx

银虫 (正式写手)

[求助] matlab多元方程求解。 已有2人参与

假设未知数aa,bb,cc,dd取值范围是0到6的自然数。(如下aa=0:6;bb=0:6;cc=0:6;dd=0:6;)
求只有一个方程限制条件时aa+bb+cc+dd=6,对各未知数的取值状况求解。
需要matlab编程程序
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

成功是不需要借口的!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunzitan

金虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
感觉自己笔算列举出来就可以了,0006,0015,0024,0033,0123,0222;1113,1122,你看还有没有其他的组合,每一组无重复排列就可以了。

[ 发自小木虫客户端 ]
私奔到月球
2楼2014-09-01 20:24:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (文坛精英)

KOP

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
ptklx: 金币+10, 有帮助 2014-09-10 16:43:48
本帖仅楼主可见
3楼2014-09-01 20:41:43
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

ptklx

银虫 (正式写手)

引用回帖:
2楼: Originally posted by sunzitan at 2014-09-01 20:24:41
感觉自己笔算列举出来就可以了,0006,0015,0024,0033,0123,0222;1113,1122,你看还有没有其他的组合,每一组无重复排列就可以了。

如果aa+bb+cc+dd=20啦,那就很多笔算是多麻烦,
成功是不需要借口的!
4楼2014-09-01 21:12:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ptklx

银虫 (正式写手)

MN=6
ee=0;
           
for aa=0:NN            
    NN1=NN-aa;
    for bb=0:NN1         
        NN2=NN1-bb;
        for cc=0:NN2
            dd=NN2-cc;
           dat=abs(XX-(aa*A1+bb*B1+cc*C1+dd*D1));
           ee=1+ee;
           dat1(ee,1)=mean(dat();            
           pan(ee,=[aa bb cc dd];            
        end
    end
end
这是我做的一个,大概能解决这问题哈哈
成功是不需要借口的!
5楼2014-09-01 21:16:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunzitan

金虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
ptklx: 金币+10, 有帮助 2014-09-10 16:43:36
引用回帖:
4楼: Originally posted by ptklx at 2014-09-01 21:12:43
如果aa+bb+cc+dd=20啦,那就很多笔算是多麻烦,...

会笔算了,就会编程了,不知道是不是。

[ 发自小木虫客户端 ]
私奔到月球
6楼2014-09-01 22:30:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ptklx 的主题更新
信息提示
请填处理意见