Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Spiegazione equazione

Analisi, geometria, algebra, topologia...

Moderatori: Foto UtentePietroBaima, Foto UtenteIanero

0
voti

[1] Spiegazione equazione

Messaggioda Foto UtenteColonial » 11 mar 2025, 20:33

Salve a tutti, mi trovo nei guai perche' devo usare un equazione in un programma ma non capisco come scriverla.
L'equazione e' la Pennman-Monteith della FAO ed il passaggio che non capisco e' il seguente:

0,6108
Avatar utente
Foto UtenteColonial
0 2
 
Messaggi: 12
Iscritto il: 9 set 2022, 19:42

1
voti

[2] Re: Spiegazione equazione

Messaggioda Foto UtenteIsidoroKZ » 11 mar 2025, 22:55

TI sei perso un pezzo del messaggio? In che linguaggio lo devi scrivere?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[3] Re: Spiegazione equazione

Messaggioda Foto UtenteColonial » 12 mar 2025, 20:45

Salve a tutti, mi trovo nei guai perche' devo usare un equazione in un programma ma non capisco come scriverla.
L'equazione e' la Pennman-Monteith della FAO ed il passaggio che non capisco e' il seguente:
4098[0.6108exp((17.27 * T) / T+237.7)];
a volte la trovo scritta come 4098[0.6108e((17.27 * T) / T+237.7)], quindi con "e" al posto di "exp".
Se la do in pasto a Wolfram ottengo risultati discordanti.
Nell'equazione i numeri tra parentesi tonde sono l'esponente di "exp" o di "e".
inoltre non mi e' chiaro il rapporto tra 0.6108 e "exp" oppure "e".
"e" dovrebbe essere il logaritmo naturale (2.718 etc.)
La devo scrivere su Arduino, quindi in C.
Avatar utente
Foto UtenteColonial
0 2
 
Messaggi: 12
Iscritto il: 9 set 2022, 19:42

1
voti

[4] Re: Spiegazione equazione

Messaggioda Foto UtenteGioArca67 » 12 mar 2025, 23:17

Codice: Seleziona tutto
float tm=22;
Serial.println( 4098.0*(0.6108*exp(17.27*tm/(tm+237.3)))/((tm+237.3)*(tm+237.3)) );


nota: a me risulta che dopo quel che hai scritto ci sia anche una divisione per il quadrato di (Tmean+237,3)
Avatar utente
Foto UtenteGioArca67
4.565 4 6 9
Master EY
Master EY
 
Messaggi: 4588
Iscritto il: 12 mar 2021, 9:36

1
voti

[5] Re: Spiegazione equazione

Messaggioda Foto Utenteclaudiocedrone » 12 mar 2025, 23:40

Per curiosità, dove si studia questa roba, ingegneria ambientale? :?
"Non farei mai parte di un club che accettasse la mia iscrizione" (G. Marx)
Avatar utente
Foto Utenteclaudiocedrone
21,3k 4 7 9
Master EY
Master EY
 
Messaggi: 15300
Iscritto il: 18 gen 2012, 13:36

0
voti

[6] Re: Spiegazione equazione

Messaggioda Foto UtenteGioArca67 » 12 mar 2025, 23:45

Plausibile
Avatar utente
Foto UtenteGioArca67
4.565 4 6 9
Master EY
Master EY
 
Messaggi: 4588
Iscritto il: 12 mar 2021, 9:36

1
voti

[7] Re: Spiegazione equazione

Messaggioda Foto UtenteIlGuru » 13 mar 2025, 13:02

Magari assegna tm+237.3 ad una variabile altrimenti in quella formula il micro deve calcolare la somma tre volte
\Gamma\nu\tilde{\omega}\theta\i\ \sigma\epsilon\alpha\upsilon\tau\acute{o}\nu
Avatar utente
Foto UtenteIlGuru
5.482 2 10 13
G.Master EY
G.Master EY
 
Messaggi: 1924
Iscritto il: 31 lug 2015, 23:32

0
voti

[8] Re: Spiegazione equazione

Messaggioda Foto UtenteGioArca67 » 13 mar 2025, 15:39

In genere i compilatori moderni sono molto più bravi dei mediocri programmatori. :mrgreen:
Prima pensavo ad ottimizzazioni ecc. ultimamente mi affido di più al compilatore per quelle poche cose che faccio.
Il tutto poi dipende da quante volte deve calcolare la formula...
Avatar utente
Foto UtenteGioArca67
4.565 4 6 9
Master EY
Master EY
 
Messaggi: 4588
Iscritto il: 12 mar 2021, 9:36

0
voti

[9] Re: Spiegazione equazione

Messaggioda Foto UtenteColonial » 13 mar 2025, 16:07

Salve a tutti
Per semplicita' non ho scritto l'equazione completa in quanto il mio problema verte unicamente sul rapporto che intercorre tra 0.6108 ed "exp" oppure "e";
Non ho chiesto come scriverla in C o altri linguaggi, sono un programmatore.
L'equazione non riguarda l'ambiente ma l'agricoltura e comprende una pletora di altre operazioni che non ho elencato.
L'uso di Arduino e' semplicemente per capire come funziona il tutto.
Le domande sono se "exp" ed "e" in questo caso devono considerarsi equivalenti e se 0.6108 va moltiplicato per il risultato di EXP etc. oppure e' richiede un operazione differente.
Da internet "exp" ed "e" non sembrano essere esattamente equivalenti.
Avatar utente
Foto UtenteColonial
0 2
 
Messaggi: 12
Iscritto il: 9 set 2022, 19:42

0
voti

[10] Re: Spiegazione equazione

Messaggioda Foto UtenteGoofy » 13 mar 2025, 16:32

Per quanto ne so io "e" è il numero di Nepero, "exp" una espressione per indicare un elevamento di una base (di solito "e") a una qualche potenza.

P.S.
e=exp(1)
Avatar utente
Foto UtenteGoofy
14,6k 4 5 9
Master EY
Master EY
 
Messaggi: 5908
Iscritto il: 10 dic 2014, 20:16

Prossimo

Torna a Matematica generale

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti