how do I make script that plots values from workspace dividing into the case

2 views (last 30 days)
拓郎 岡畑
拓郎 岡畑 on 1 Dec 2021
Commented: 拓郎 岡畑 on 2 Dec 2021
i have workspace where it has two valuables 'X'&'Y' .Each valuable has 10001 dates(this date is randam numbers from -3.14 to 3.14 and they are vector X is10001x1,Y is 10001x1)
Using this,I want to make a script that make a line graph.i want to use numbers from valuable X on x axis and from valuable Y on y axis from top to bottom, but when the sign of numbers of X and Y is same,don't plot and skip to next number.
I know how to plot dates from workspace on graph,but i don't know how to write underlined part.please help!

Accepted Answer

Chunru on 1 Dec 2021
x = randn(101, 1);
y = randn(101, 1);
idx = x.*y > 0; % same signs
plot(x(~idx), y(~idx), 'ro'); grid on

More Answers (0)




Community Treasure Hunt

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

Start Hunting!