# how to plot y=|x| function without using abs,

12 views (last 30 days)

Show older comments

##### 1 Comment

James Tursa
on 3 Dec 2016

What have you done so far? What specific problems are you having with your code?

### Answers (1)

bio lim
on 3 Dec 2016

Well you have to find the regions where your values of y are positive and negative. Here is an example of y = |x|.

x = -100:100;

for i = 1:length(x)

if x(i)<0

y(i) = -x(i);

else y(i) = x(i);

end

end

##### 4 Comments

bio lim
on 3 Dec 2016

x = -10:0.01:10;

% let's call a = |x+4|

% b = |x^2 - 7|

for i = 1:length(x)

if (x(i)+4<0)

a(i) = -(x(i)+4);

else a(i) = x(i)+4;

end

end

for i = 1:length(x)

if (x(i)^2-7<0)

b(i) = -(x(i)^2 -7);

else b(i) = x(i)^2 -7;

end

end

y = a - b;

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!