24小时热门版块排行榜    

查看: 2361  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 083000环境科学与工程调剂 +7 mingmingry 2026-03-09 8/400 2026-03-10 22:53 by 星空星月
[考研] 材料工程307,求调剂 +6 我要燃烧你的梦 2026-03-08 6/300 2026-03-10 22:08 by peike
[考研] 332材料求调剂 +6 zjy101327 2026-03-05 8/400 2026-03-10 17:55 by zjy101327
[考研] 282分材料专业求调剂院校 +15 枫桥ZL 2026-03-09 21/1050 2026-03-10 16:51 by ztnimte
[考研] 求调剂 +4 yfihxh 2026-03-09 4/200 2026-03-10 16:50 by Pegasus0429
[基金申请] PDF在线压缩软件 10+3 haxia 2026-03-08 4/200 2026-03-10 13:44 by lfy8008
[考研] 一志愿清华深研院材料专硕294分,专业课111分,本科中南大学材料,有六级,有工作经验 +4 H14528 2026-03-04 4/200 2026-03-10 11:03 by dj19940201
[硕博家园] 木虫好像不热闹了,是不是? +4 偏振片 2026-03-10 4/200 2026-03-10 09:51 by longwave
[考研] 295复试调剂 +4 简木ChuFront 2026-03-09 4/200 2026-03-09 21:49 by wangjihu
[考研] 求调剂,一志愿江南大学,食品科学与工程,总分,320 +3 yyyyyukino 2026-03-07 3/150 2026-03-08 23:07 by 清风月
[考研] 求调剂,一志愿华中科大0702,数一英一,293 +4 小罗露一二 2026-03-07 4/200 2026-03-08 16:36 by 星空星月
[考研] 334求调剂 +8 Trying] 2026-03-06 8/400 2026-03-08 14:51 by hmn_wj
[考研] 085701环境工程317分求调剂 +9 6汆尼9 2026-03-07 9/450 2026-03-08 06:41 by 刘兵
[考研] 材料化工求调剂 +7 博斯特525 2026-03-06 8/400 2026-03-08 03:51 by lfhuang
[考研] 一志愿211 化学305分求调剂 +3 0703杨悦305分 2026-03-05 3/150 2026-03-07 21:15 by yinhuanshun
[考研] 考研282分求调剂,接受跨专业 +4 刘淄博 2026-03-04 7/350 2026-03-05 22:56 by 刘淄博
[考研] 求调剂 +3 泡了个椒 2026-03-04 4/200 2026-03-05 14:37 by 泡了个椒
[考研] 材料085600 303求调剂 +7 1bygone 2026-03-04 7/350 2026-03-05 09:39 by oxidpl
[考研] 320材料一志愿西工大专硕英二数二 有两年光伏工作经验 +5 锤某人 2026-03-04 8/400 2026-03-05 09:24 by oxidpl
[考研] 281求调剂 +3 Y?l?h 2026-03-04 3/150 2026-03-04 10:51 by 汪!?!
信息提示
请填处理意见