How to count the total interruption?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
figure(1)
plot(a,b,'r*','Markersize',1);
xlabel('Epoch')
ylabel('PRN')
title('Satellite Visibility from Javed Receiver 1');
Hello
I have plot a signal in which i am getting some interruption. Plot is of total number of visible satellite on y-axis and total number of epoch on x-axis. So I am getting graph as attached. ![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/289103/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/289103/image.jpeg)
4 Commenti
Adam Danz
il 30 Apr 2020
The variables you're plotting are 'a' and 'b'. Check for NaN values in both using isnan().
Risposte (1)
KSSV
il 1 Mag 2020
There are no NaN's in the data. To get the breaks/ interruption you can get the successuve distances and find the ditances which are greater then the resolution.
a, b are your point arrays.
da = diff(a) ;
db = diff(b) ;
d = sqrt(da.^2+db.^2) ;
iwant = nnz(d>1) ; % I assume if the points are continuous the distance should be 1.
0 Commenti
Vedere anche
Categorie
Scopri di più su CubeSat and Satellites in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!