Hi,

I want to write myself piecewise function y = 1/(x-2) + 3/2 if 0<=x<=4/3 , and y = 1 as x > 4/3.

This is my code:

a = 2.0;

b = 3/2.0;

t_max = 4/3.0;

t1 = x == 0;

t2 = x >= t_max;

x = max(-(x-a),realmin);

y = 1/x + b;

y(t1) = 1;

y(t2) = 0;

I don’t know why "==’’ is wrong , because it my learn from CVX functions.

Hope u help me!