I am creating a skyplot. I would like to have different colorcodes for 3 sets and so like normally(which we generally do for plot function) wan't to use hold on and plot 3 sets on the same skyplot, but the error 'Using hold with skyplot is not supported.' appears. Is there an alternative function to hold on/hold off?

 Akzeptierte Antwort

Chunru
Chunru am 14 Dez. 2021

0 Stimmen

gnss = gnssSensor;
pos = [0 0 0];
vel = [0 0 0];
[~, ~, status] = gnss(pos, vel);
satAz = status.SatelliteAzimuth;
satEl = status.SatelliteElevation;
% Use GroupData property
skyplot(satAz,satEl, GroupData=categorical([1 1 1 2 2 2 3 3]))
legend("1","2","3")

4 Kommentare

parmesh duvuru
parmesh duvuru am 14 Dez. 2021
I am actually trying to plot a trace of data based on PRN of satellites (huge matrices for both azimuth and elevation angles) , so in this case how can i use categorical?
Chunru
Chunru am 14 Dez. 2021
How do you define which satellite belongs to which group? Or you can provide the data?
parmesh duvuru
parmesh duvuru am 14 Dez. 2021
s1=[az1,az2,az3,az5];
ae1=[el1,el2,el3,el5];
as2=[az6,az7,az8,az9,az10,az13,az16];
ae2=[el6,el7,el8,el9,el10,el13,el16];
as3=[az11,az12,az14];
ae3=[el11,el12,el14];
h1=skyplot(as1,ae1,'MarkerSize',3);
h2=skyplot(as2,ae2,'MarkerSize',3);
h3=skyplot(as3,ae3,'MarkerSize',3);
What I meant is ...How can I merge these h1,h2,h3 plots ? where az and el are azimuth and elevation angles matrices.
Chunru
Chunru am 14 Dez. 2021
as1=[az1,az2,az3,az5];
ae1=[el1,el2,el3,el5];
as2=[az6,az7,az8,az9,az10,az13,az16];
ae2=[el6,el7,el8,el9,el10,el13,el16];
as3=[az11,az12,az14];
ae3=[el11,el12,el14];
asall = [as1 as2 as3];
aeall = [ae1 ae2 ae3];
g = [onse(size(as1)) ones(size(as2))+1 ones(size(as3))+2];
h=skyplot(asall, aeall, MrkerSize=3, GroupData=categorical(g));

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Satellite and Orbital Mechanics finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021a

Gefragt:

am 14 Dez. 2021

Kommentiert:

am 14 Dez. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by