Visualizzare la velocità del vento in funzione della temperatura e della pressione ambiente
Questo esempio mostra come visualizzare la variazione della velocità del vento in funzione della temperatura e della pressione dell'aria ambiente utilizzando Curve Fitting Toolbox ™. Si leggono i dati ThingSpeak ™ da una stazione meteorologica e poi si utilizza un grafico 3D per visualizzare i dati e l'adattamento.
Leggere i dati dal canale ThingSpeak della stazione meteorologica
Il canale 12397 di ThingSpeak contiene dati provenienti dalla stazione meteorologica MathWorks, situata a Natick, Massachusetts. I dati vengono raccolti una volta al minuto. I campi 2, 4 e 6 contengono rispettivamente dati sulla velocità del vento, sulla temperatura e sulla pressione dell'aria.
% Read the data using the |thingSpeakRead| function from channel 12397 on a particular week. For example, the week of May 1, 2018.
startDate = datetime('May 1, 2018 0:0:0'); endDate = datetime('May 8, 2018 0:0:0'); data = thingSpeakRead(12397,'daterange',[startDate endDate],'Fields',[2 4 6],'outputFormat','table');
Adatta una superficie ai dati
Le variazioni della pressione atmosferica e della temperatura influenzano la velocità del vento. Supponiamo che la variazione della velocità del vento sia spiegata da un polinomio di secondo grado nella temperatura e nella pressione ambiente. Utilizzare la funzione fit per adattare una superficie quadratica.
fitObject = fit([data.TemperatureF,data.PressureHg],data.WindSpeedmph,'poly22');
Tracciare i dati adattati
È possibile tracciare i dati adattati per verificare se un adattamento di superficie quadratica acquisisce la variazione della velocità del vento.
plot(fitObject,[data.TemperatureF,data.PressureHg],data.WindSpeedmph); xlabel('Ambient Temperature [^{\circ}F]'); ylabel('Ambient Air Pressure [inHg]'); zlabel('Wind Speed [mph]'); title('Wind Speed as a Function of Ambient Temperature and Pressure','FontSize',10);

L'adattamento quadratico sembra fornire una buona media per i dati fluttuanti sulla velocità del vento. In questa giornata primaverile, la velocità del vento è parabolica con pressione crescente, ma aumenta con temperature più elevate.
Vedi anche
Funzioni
fit(Curve Fitting Toolbox) |thingSpeakRead