Create An Array That Contains All the Values of F(x)? Help!

1 view (last 30 days)
I have a function f(x) that equals x if x < 1 and x^2 elsewhere.
How would I go about putting all the values of f(x) into another array, named y, for example?

Accepted Answer

Jan
Jan on 19 Sep 2013
And to be complete:
y = x.^2;
y(x < 1) = x(x < 1);

More Answers (2)

James Tursa
James Tursa on 19 Sep 2013
y = x;
y(y<1) = 1;
y = y.*x;

Azzi Abdelmalek
Azzi Abdelmalek on 19 Sep 2013
x=-5:5
y=(x<1).*x+(x>=1).*x.^2

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!