24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1195  |  回复: 10

gbw1000

金虫 (小有名气)

[求助] 四元一次范围求解已有3人参与

四元一次范围求解(请给出方法)
X1+4X2>3.15Y1+12.6Y2
13<X1<39
39<Y1<60
51<X2<70
5<Y1<14
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

houxr

银虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
gbw1000(Edstrayer代发): 金币+10 2016-01-19 02:14:34
gbw1000: 金币+20, 有帮助 2016-01-19 07:43:10
这种题太简单了,全部解只能表示如下,不能再化简了:X1+4X2 - 3.15Y1 - 2.6Y2 > 0,  
13<X1<39
39<Y1<60
51<X2<70
5<Y1<14
其几何意义就是:四维空间的超立方体(13<X1<39, 39<Y1<60, 51<X2<70, 5<Y1<14)被超平面
X1+4X2 - 3.15Y1 - 2.6Y2 所截的上半部分(与X1=39, X2=70, Y1=39, Y2=5在同一边的那部分)
3楼2016-01-19 00:43:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
5楼: Originally posted by gbw1000 at 2016-01-19 09:39:06
第二个是Y2,不好意思...

假定 X2=Y2+46
X1+4*X2>3.15*Y1+12.6*Y2
可简化一些
6楼2016-01-19 13:15:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

gbw1000

金虫 (小有名气)

了解这种方程的麻烦看下,能解出范围吗?
2楼2016-01-18 20:22:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

39<Y1<60
5<Y1<14
矛盾不?
4楼2016-01-19 08:38:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gbw1000

金虫 (小有名气)

引用回帖:
4楼: Originally posted by feixiaolin at 2016-01-19 08:38:09
39<Y1<60
5<Y1<14
矛盾不?

第二个是Y2,不好意思
5楼2016-01-19 09:39:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

houxr

银虫 (正式写手)

【答案】应助回帖

引用回帖:
4楼: Originally posted by feixiaolin at 2016-01-19 08:38:09
39<Y1<60
5<Y1<14
矛盾不?

没矛盾. 比如X1=38, X2=69, Y1=40, Y2=6,就满足要求
7楼2016-01-19 14:27:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

【答案】应助回帖

感谢参与,应助指数 +1
用代码写了一下,能看出许多问题。至少楼主你没想清楚要什么解答
for x1=14:38
    for y1 = 40:59
        for x2=52:69
            for y2=6:13
                if(x1+4*x2>3.15*y1+12.6*y2)
                    record =record+1;
                    disp([x1 y1 x2 y2]);
                end
            end
        end
    end
end

disp(['Records ',num2str(record),' find!']);

简单写了写编程,即使求整数解,都有30960个满足条件的。。。
随便粘贴几组你看看

    37    47    66    12

    37    47    67     6

    37    47    67     7

» 本帖已获得的红花(最新10朵)

板凳要做十年冷文章不发一个字
8楼2016-01-19 16:19:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gbw1000

金虫 (小有名气)

送红花一朵
引用回帖:
8楼: Originally posted by bluesine at 2016-01-19 16:19:36
用代码写了一下,能看出许多问题。至少楼主你没想清楚要什么解答
for x1=14:38
    for y1 = 40:59
        for x2=52:69
            for y2=6:13
                if(x1+4*x2>3.15*y1+12.6*y2)
         ...

是想再给出一个x1,y1,得到一个x2,y2的结果(x1x2y1y2在给出的范围内)

发自小木虫Android客户端
9楼2016-01-19 20:27:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gbw1000

金虫 (小有名气)

引用回帖:
9楼: Originally posted by gbw1000 at 2016-01-19 20:27:14
是想再给出一个x1,y1,得到一个x2,y2的结果(x1x2y1y2在给出的范围内)
...

只求解的话感觉给不出范围

发自小木虫Android客户端
10楼2016-01-19 20:30:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gbw1000 的主题更新
信息提示
请填处理意见