Hi, I am facing difficulty in plotting these functions.

How can i compare a string a =[0: 0.05: 10] with a constant value, say 5. I want the string to be compared with that constant, and for values of a greater than 5, i want to plot another function.
a =[0: 0.05: 10];
if a > 5
y = sin(2*pi*a);
else
y=0;
but this is not working.

 Accepted Answer

Try this:
a = 0 : 0.05 : 10;
y = sin(2*pi*a.*(a>5));
figure
plot(a, y)
grid
Experiment to get the result you want.

2 Comments

thank you so much, it is working.
My pleasure.
If my Answer helped you solve your problem, please Accept it!

Sign in to comment.

More Answers (0)

Categories

Asked:

on 20 Jul 2019

Commented:

on 20 Jul 2019

Community Treasure Hunt

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

Start Hunting!