как решить неравенство в Матлабе???

Serhio68

есть функция F(y,v,Q где Q- неизвестный параметр, относительно его и решается неравенство.
игрек и v - какие-то заданные числа.
Функция может быть вида F= yQ + v, или еще какая-то(соотвествует методике измерений).
Неравенство: F(y,v,Q)<(или равно)0
Известно, что Ф - выпуклая функция, и решение неравенства должно быть отразком в виде [Q1;Q2]
2. как в матлабе организовать операцию пересечения отрезков (а может, и других множесто? так как надо сделать следующее:
некоторое множентво Q0 (пусть это отрезок [-1000; 1000] для определенности, пересечь с решением неравенста F(y,v,Q)<(или равно)0?
Если такую процедуру проделать рекуррентно много раз, должен в конце получиться отрезок небольшой, который вяляется пересечением отрезков, вяляющихся решениями нескольких неравенств, но как это сделать на уровне кода - нету времени разбираться-
А может, кто-нить может вживую объяснить, показать, как это делается чайнику? Хорошее пиво в должном количестве гарантировано-

Evgewkin

как в матлабе организовать операцию пересечения отрезков (а может, и других множесто? так как надо сделать следующее:
function test
v = 1;
u = 0.5;
Q = linspace(-1, 1, 1e2);
Q = Q(noneqfun(Q, v, u)<=0)
function f = noneqfun(Q, v, u)
f = v*Q.^2 - u;

Примерно так. Функция noneqfun должна быть векторизована.
help vectorize

Serhio68

Спасибо огроменное!
Оставить комментарий
Имя или ник:
Комментарий: