24小时热门版块排行榜    

查看: 2348  |  回复: 9

songde92

新虫 (小有名气)

[求助] 求助!大神们,Matlab怎么解一元二次不等式? 已有2人参与

Matlab怎么解一元二次不等式啊?
如x^2+17x大于等于2024

发自小木虫IOS客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

天天进步啊

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
月只蓝: 金币+5, 鼓励交流 2019-09-09 11:51:46
1、先确定求解范围,比如1<x<100
2、构造1个数列,从1到100
3、将数列中每个x代入f(x)=x^2+17x-2014
4、找到f(x)最接近0的点,这就是临界值的近似值
分子筛、分子动力学模拟,有问题可咨询我的知乎主页 https://www.zhihu.com/people/rao777
2楼2019-09-09 10:03:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
jjdg: 金币+2, 鼓励参与讨论 2019-09-10 20:15:23
CODE:
syms x
cond = x^2+17*x >= 2024;
sol = solve(cond, x, 'ReturnConditions', true);
sol.conditions

结果:
CODE:
x <= - 8385^(1/2)/2 - 17/2
   8385^(1/2)/2 - 17/2 <= x

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

[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
3楼2019-09-09 14:03:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

songde92

新虫 (小有名气)

送红花一朵
引用回帖:
3楼: Originally posted by lds588 at 2019-09-09 14:03:39
syms x
cond = x^2+17*x &gt;= 2024;
sol = solve(cond, x, 'ReturnConditions', true);
sol.conditions


结果:

x &lt;= - 8385^(1/2)/2 - 17/2
   8385^(1/2)/2 - 17/2 &lt;= x
...

a1=18
y=2
syms x
cond=(a1*x+(x*(x-1)*y/2)>=2024
sol=solve(cond,x,'ReturnConditions',true)
sol.conditions
为什么设置了a1和y的值这样就不可以了呢?要怎么改呀?

发自小木虫IOS客户端
4楼2019-09-09 17:27:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖


jjdg: 金币+1, 鼓励参与讨论 2019-09-10 20:15:32
引用回帖:
4楼: Originally posted by songde92 at 2019-09-09 17:27:52
a1=18
y=2
syms x
cond=(a1*x+(x*(x-1)*y/2)&gt;=2024
sol=solve(cond,x,'ReturnConditions',true)
sol.conditions
为什么设置了a1和y的值这样就不可以了呢?要怎么改呀?
...

CODE:
a1=18;
y=2;
syms x
cond = (a1*x+(x*(x-1)*y/2)) >=2024;
sol=solve(cond,x,'ReturnConditions',true);
sol.conditions


cond = (a1*x+(x*(x-1)*y/2)) >=2024;   此处你少些了一个括号

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

[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
5楼2019-09-09 20:35:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

songde92

新虫 (小有名气)

送红花一朵
引用回帖:
5楼: Originally posted by lds588 at 2019-09-09 20:35:44
a1=18;
y=2;
syms x
cond = (a1*x+(x*(x-1)*y/2)) &gt;=2024;
sol=solve(cond,x,'ReturnConditions',true);
sol.conditions


cond = (a1*x+(x*(x-1)*y/2)) &gt;=2024;   此处你少些了一个括号
...

嗯嗯,我改好了
syms x
cond1=(a1*x+(x*(x-1)*y)/2)>=Sz
cond2=x>0
cond=[cond1,cond2]
sol=solve(cond,x,'ReturnConditions',true)
sol.conditions

结果是这样的
ans =

2320960530299601^(1/2)/1048576 - 19/2 <= x

问题又来了...这怎么取最小正整数呢?

发自小木虫IOS客户端
6楼2019-09-09 21:25:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖


jjdg: 金币+1, 鼓励参与讨论 2019-09-10 20:15:43
引用回帖:
6楼: Originally posted by songde92 at 2019-09-09 21:25:23
嗯嗯,我改好了
syms x
cond1=(a1*x+(x*(x-1)*y)/2)&gt;=Sz
cond2=x&gt;0
cond=
sol=solve(cond,x,'ReturnConditions',true)
sol.conditions
结果是这样的
ans =

2320960530299601^(1/2)/1048576 - 19/2 ...

CODE:
aa = eval('2320960530299601^(1/2)/1048576 - 19/2')

fix(aa) : 截尾取整.
floor(aa):不超过x 的最大整数.(高斯取整)
ceil(aa) : 大于x 的最小整数 向上取整
round(aa) :四舍五入取整

[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
7楼2019-09-09 21:33:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

songde92

新虫 (小有名气)

引用回帖:
7楼: Originally posted by lds588 at 2019-09-09 21:33:18
aa = eval('2320960530299601^(1/2)/1048576 - 19/2')

fix(aa) : 截尾取整.
floor(aa):不超过x 的最大整数.(高斯取整)
ceil(aa) : 大于x 的最小整数 向上取整
round(aa) :四舍五入取整

...

2320960530299601^(1/2)/1048576 - 19/2 <= x
这段是命令行窗口里的结果,怎么在编辑器里输入呢?x是struct,sol也是struct,不知道怎么转化到double得到数值

发自小木虫IOS客户端
8楼2019-09-09 21:57:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖


jjdg: 金币+1, 鼓励参与讨论 2019-09-10 20:15:53
引用回帖:
8楼: Originally posted by songde92 at 2019-09-09 21:57:09
2320960530299601^(1/2)/1048576 - 19/2 &lt;= x
这段是命令行窗口里的结果,怎么在编辑器里输入呢?x是struct,sol也是struct,不知道怎么转化到double得到数值
...

CODE:
a1=18;
y=2;
syms x
cond = (a1*x+(x*(x-1)*y/2)) >= 2024;
sol=solve(cond,x,'Real',true);

aa = floor(double(sol))

[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
9楼2019-09-09 22:10:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

songde92

新虫 (小有名气)

引用回帖:
9楼: Originally posted by lds588 at 2019-09-09 22:10:59
a1=18;
y=2;
syms x
cond = (a1*x+(x*(x-1)*y/2)) &gt;= 2024;
sol=solve(cond,x,'Real',true);

aa = floor(double(sol))
...

OK啦~感谢大佬
还有大佬我真的很想加你微信啊

发自小木虫IOS客户端
10楼2019-09-09 22:44:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 songde92 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿山东大学105500药学专硕,总分302求调剂 +5 五维天空 2026-03-04 12/600 2026-03-10 09:51 by 五维天空
[考研] 标题:捡漏预警|08工科/09农学调剂!英语要求低,过线即有机会! +4 马超放烟花 2026-03-07 4/200 2026-03-09 23:54 by 拾三同学
[考研] 调剂 +4 调剂的考研学生 2026-03-09 4/200 2026-03-09 20:22 by wsxw
[考研] 313求调剂 +4 Yyt杨1 2026-03-07 5/250 2026-03-09 13:48 by macy2011
[考研] 调剂 +3 13853210211 2026-03-08 3/150 2026-03-08 19:34 by ms629
[考研] 347求调剂 +4 浮云满足 2026-03-07 4/200 2026-03-08 16:46 by 星空星月
[考研] 081700学硕一志愿北京化工大学数二英一过六级有竞赛求调剂 +5 galaxary 2026-03-07 7/350 2026-03-08 04:37 by wang_dand
[考研] 08工科 +4 li李乐成 2026-03-06 4/200 2026-03-07 21:46 by 韩应许
[考研] 0307化学求调剂 +6 0ok0k 2026-03-07 6/300 2026-03-07 20:10 by pies112
[考研] 276求调剂 本科天津工业大学 一志愿北京化工大学0855 +4 路lyh123 2026-03-06 6/300 2026-03-07 11:37 by shdliugang
[考研] 材料专硕290求调剂 +8 杰尼龟aaa 2026-03-04 8/400 2026-03-06 16:06 by @飒飒飒飒
[考研] 268求调剂 +4 刘合华 2026-03-05 4/200 2026-03-06 11:18 by lature00
[考研] 材料与化工354调剂 +4 Lucy-xiao 2026-03-06 7/350 2026-03-06 09:57 by hxuq8429
[考研] 求调剂 +5 danyyyy 2026-03-04 5/250 2026-03-06 08:16 by Leeding1356
[考研] 复试调剂 +5 呼呼?~+123456 2026-03-05 5/250 2026-03-05 19:43 by caszguilin
[考研] 纺织、生物、化学、材料等专业 +3 Eember. 2026-03-05 7/350 2026-03-05 16:35 by Eember.
[考研] 22408-273求调剂-担任3个项目的负责人-1篇国际期刊论文(一作)1篇核心期刊论文在投。 +3 没想好取什么名 2026-03-03 3/150 2026-03-05 08:38 by Destiny688
[考研] 286 +6 ksncj 2026-03-04 6/300 2026-03-04 20:49 by lature00
[考研] 347分电子信息专硕求调剂 +3 咕嘟咕嘟1 2026-03-03 3/150 2026-03-04 12:32 by 热情沙漠
[考研] 306求调剂 +7 张张张张oo 2026-03-03 7/350 2026-03-03 21:35 by L135790
信息提示
请填处理意见