Leggi il Topic


Indice del forumMotobarForum Internet & Hi-Tech

   

Pagina 1 di 1
 
aiuto urgente con excel! [grafico da fare]
3004030
3004030 Inviato: 22 Nov 2007 17:14
Oggetto: aiuto urgente con excel! [grafico da fare]
 

ragazzi sono costretto a chiedervi aiuto perchè il mio prof. di t.d.p. per domani mi ha dato da fare un grafico in excel rappresentante lo sfasamento di due sinusoidi... potreste dirmi come si fa? eusa_pray.gif

vi prego sono disperato icon_cry.gif
 
3004884
3004884 Inviato: 22 Nov 2007 18:19
 

vi prego eusa_pray.gif
 
3007625
3007625 Inviato: 22 Nov 2007 22:23
 

Per prima cosa bisognerebbe capire cosa intendi esattamente.
Se devi fare un grafico che rappresenta due sinusoidi con un certo sfasamento (immagino a piacere, visto che non lo specifichi), per prima cosa devi preparare i dati.

La legge di una sinusoide è y = sen (x + x0) dove x0 è lo sfasamento
quindi potrai farne, ad esempio, una con x0=0 (per semplicità) e una con x0=PI/4 (dove PI rappresenta pi-greco), ovviamente puoi scegliere un altro sfasamento (ma PI/4 è "bello" icon_razz.gif).

Quindi le due sinusoidi avranno le leggi:
y = sen (x)
y = sen (x + PI/4)

Nel foglio di lavoro di Excel devi preparare tre colonne (o se preferisci tre righe, ma a me piacciono di più le colonne), una coi valori di x e una per ogni sinusoide coi valori di y.

Per fare la colonna delle x metterai nella prima casella il titolo (una semplice x mi sembra una buona scelta), nella seconda casella metterai zero (puoi anche partire da un altro valore, ovviamente, zero è bello) e dalla terza riga in poi una formula che aggiunga al valore della casella superiore un incremento a piacere (più piccolo è l'incremento e più precisi verranno i grafici), che - sempre per motivi estetici - dovrà essere una frazione di PI, anzi di PI/4, ad esempio puoi usare PI/16 (pi-greco diviso sedici), in questo caso la formula nella terza casella della prima colonna sarà simile a questa:
=A2+(PI.GRECO()/16)
il cui risultato, chiaramente, è il valore della casella A2 (che abbiamo messo a zero) più pi-greco sedicesimi.
Per riempire le altre caselle della prima colonna ti basterà copiare la formula (visto che l'indirizzamento è relativo), fino ad arrivare almeno a 2PI (cioè circa 6,28), in tutto arriverai alla casella A34 (la prima contiene il titolo - x - e le altre la serie di valori da usare come x, da 0 a 2PI).
Devi arrivare almeno a 2PI e non serve andare oltre perché le sinusoidi hanno periodo pari a 2PI, quindi oltre 2PI si ripetono sempre uguali.

Ora puoi fare la seconda colonna, nella cui prima casella metterai il titolo: sen(x) è un titolo ragionevole.
Dalla seconda casella in poi dovrai mettere la formula che calcola i valori della prima sinusoide, quindi ti basterà copiare la legge della sinusoide e nella seconda casella metterai una cosa di questo tipo:
=SEN(A2)
o meglio, potresti metterci una cosa di quel tipo, ma in realtà così capitano delle cose molto brutte a causa degli arrotondamenti, infatti pi-greco è un numero irrazionale (un numero non periodico con infiniti decimali) e non può essere rappresentato esattamente in Excel (che infatti lo approssima alle prime 15 cifre), di conseguenza usando quella formula succederà (orribilmente) che il valore della casella B18, che dovrebbe rappresentare il seno di pi-greco, non sarà zero (come dovrebbe) ma un numero molto piccolo (dell'ordine di 10e-16), per evitare questa schifezza (che comunque non cambierebbe di una virgola l'aspetto del grafico, sia chiaro) devi arrotondare il valore del seno (ad esempio ai primi 10 decimali), in modo che questi numeri piccoli diventino effettivamente zero, in questo modo la formula diventerà qualcosa di questo tipo:
=ARROTONDA(SEN(A2);10)
la stessa formula va ovviamente copiata in tutte le altre caselle della seconda colonna che hanno un corrispondente valore nella prima colonna.
E' evidente che altri potrebbero pensare che l'arrotondamento sia invece da evitare, perché "sporca" la semplicità della formula, io preferirei metterlo perché quello che si vede nel foglio di lavoro non è la formula, ma il risultato... è una questione di gusto estetico (come spesso accade in matematica).

Veniamo alla terza colonna, che sarà uguale alla seconda, con la sola differenza dello sfasamento (poniamo uguale a PI/4, anche se come ho già detto se ne può scegliere un altro qualunque).
Pertanto la prima casella conterrà un titolo del tipo sen(x+PI/4) e le caselle successive una formula del tipo:
=SEN(A2+PI.GRECO()/4)
o, con l'arrotondamento, del tipo:
=ARROTONDA(SEN(A2+PI.GRECO()/4);10)
Chiaramente non ha senso usare l'arrotondamento in una colonna e non nell'altra: o lo metti in entrambe o in nessuna delle due.

A questo punto le tue serie di valori sono pronte, devi soltanto creare il grafico (io sceglierei quello a linee, per una cosa del genere), con Inserisci > Grafico mettendo, nella finestra di dialogo del grafico, due serie di valori. Per la prima serie sceglierai come nome la casella B1 e come valori le caselle da B2 in poi (finché ce ne sono, nell'esempio che ho fatto io fino alla B34), per la seconda serie sceglierai come nome la casella C1 e come valori quelle dalla C2 in poi, come etichetta dell'asse x sceglierai, ovviamente, la casella A1.

Il risultato dovrebbe essere una cosa di questo tipo:



Questo vale per Excel 2003 in italiano (ma non credo sia molto diverso per le altre versioni italiane), se Excel è in inglese cambieranno di conseguenza i nomi delle funzioni (penso ROUND invece di ARROTONDA e SIN invece di SEN).

Tutto, questo, come ho già detto, ha senso se l'esercizio è quello che ho capito io... altrimenti, evidentemente, non è quello che devi fare tu.
 
3023058
3023058 Inviato: 25 Nov 2007 11:40
 

grazie 0509_doppio_ok.gif
fortunatamente non l'ha chiesto venerdì, quindi oggi lo faccio

grazie ancora doppio_lamp.gif
 
Mostra prima i messaggi di:





Pagina 1 di 1

Non puoi inserire nuovi Topic
Non puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumMotobarForum Internet & Hi-Tech

Forums ©