Aurora varningar (2 / 10 steg)
Steg 2: Wing Kp
För att förklara hur man skriver programmet, kommer jag först att förklara källan och min metod i ett steg, ge en MATLAB särskilda förklaring och kod i nästa.
Det första du måste göra är att avgöra om aurora kommer att vara något bra eller inte. En källa jag använder är den wing kp modellen från NOAA. Den finns här. Om du väljer fliken data längst, ger NOAA dig data för diagrammet som text, som är mycket lättare att arbeta med. Detta är vad jag använder för min program. MATLAB har en inbyggd funktion som kallas webread som kommer att läsa data för mig om jag bara ge det URL. Läsa in informationen i ditt program i sättet som fungerar för dig.
Siffrorna är vi intresserade är i botten av filen. Detta är de senaste uppgifterna. Du kan ha mycket roligt rulla upp och ner filen för att titta på rubrikerna och de data du vill faktiskt. De enda i hela filen som vi bryr oss om är en och fyra timmars förutspådde index. Om modellen inte fungerar eller, blir värdet -1. Ignorera allt som är -1. När du har den senaste kp förutsägelser (uppdateras ungefär var 15 minut), kan programmet jämföra en tröskel för anmälan som du anger för din plats. För mesta, kommer prognos vara för låg för att meddela.