Plotting graph to represent positive/negative roots of polynomial.

조회 수: 1 (최근 30일)
Alexander Kimbley
Alexander Kimbley 2019년 10월 31일
답변: Samatha Aleti 2019년 11월 4일
Hi,
I have code the calcualtes the roots for a polynomial over the double loop of 2 variables. I'm trying to plot a graph in (L,M) space which indicates at each point ( for 0<L, M<1), via colouring, if both roots are postive, one root being positive or none.
Thanks.

답변 (1개)

Samatha Aleti
Samatha Aleti 2019년 11월 4일
As per my understanding you want to plot the points(roots) using different colors according to sign of both the roots. One of the ways do to this is use “scatter” and pass a vector indicating different colors as an input argument to it. Here is the sample code by assuming data x,y:
x = 1:10;
y = 2:2:20;
cmap = jet(length(x)); % generates 10 colors (RGB values)
scatter(x, y, 10, cmap);
You can define a color vector accordingly and use “scatter” to achieve desired plot.
Refer the following link for more details on ”scatter”:

카테고리

Help CenterFile Exchange에서 Scatter Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by