Trying to Solve quadratic inequalities

4 次查看(过去 30 天)
Hello, I am a new user of Matlab and I am trying to solve the following inequality
I tried to solve it with the code bellow and as you can see the result is wrong. I am seeking for intervals. What should I do?
syms x
ineq = x^2-2*x+7>12;
sol = solve(ineq, x)
sol = 

采纳的回答

Torsten
Torsten 2023-12-31
编辑:Torsten 2023-12-31
Don't expect that MATLAB succeeds for complicated systems of quadratic inequalities. But for this simple one, it returns a solution:
syms x
ineq = x^2-2*x+7>12;
sol = solve(ineq, x, 'ReturnConditions',1);
sol.conditions
ans = 
  1 个评论
Athanasios Paraskevopoulos
Thank you very much. I am a mathematician and I would like to put in my teaching some examples through Matlab. I am exploring what possibilities this program can give me and at the same time learn to use it for my PhD.

请先登录,再进行评论。

更多回答(1 个)

John D'Errico
John D'Errico 2023-12-31
编辑:John D'Errico 2023-12-31
syms x
ineq = x^2-2*x+7>12;
sol = solve(ineq, x,'returnconditions',true)
sol = struct with fields:
x: [2×1 sym] parameters: x conditions: [2×1 sym]
sol.x
ans = 
sol.conditions
ans = 
The result is two half-infinite intervals.

类别

Help CenterFile Exchange 中查找有关 Mathematics 的更多信息

产品


版本

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by