Per plottare una serie di dati in scala logaritmica, puoi usare la funzione
semilogy
>> help semilogy
semilogy Semi-log scale plot.
semilogy(...) is the same as PLOT(...), except a
logarithmic (base 10) scale is used for the Y-axis.
See also plot, semilogx, loglog.
In alternativa puoi usare la funzione
plot e, poi settare come
logaritmica la
scala dell'asse y
set(gca,'yscale','log')
Esistono anche le funzioni:
semilogx e
loglog
>> help semilogx
semilogx Semi-log scale plot.
semilogx(...) is the same as PLOT(...), except a
logarithmic (base 10) scale is used for the X-axis.
See also plot, semilogy, loglog.
>> help loglog
loglog Log-log scale plot.
loglog(...) is the same as PLOT(...), except logarithmic
scales are used for both the X- and Y- axes.
See also plot, semilogx, semilogy.
Guardando il tuo codice (se nel frattempo non lo hai cambiato), i vettori "
modulosensore1", "
modulosensore2", "
modulosensore3" e "
modulosensore4" sono già stati calcolati come "logaritmi", in questo caso non credo ti serva una scala logaritmica per l'asse "
y" (non sarebbe "il logaritmo del logaritmo?).
Facendo girare il tuo programma (sempre, di nuovo, se nel frattempo non lo hai cambiato) i valori dei vettori"
modulosensore1", "
modulosensore2", "
modulosensore3" e "
modulosensore4" sono
complessi.
Per esempio, i valori di "
modulosensore1" che ottengo sono:
0,00000000000000 + 0,00000000000000i 40,0517539457550 + 27,2875270768368i 60,9017779869524 + 47,1015797949410i 56,9591056200834 + 44,0658432053875i 52,9948600681975 + 40,9663568628089i 49,4513355202061 + 38,2238850860235i 47,7153087125755 + 36,8891241516540i 47,3059692001798 + 36,5641936222978i 46,6977937687073 + 36,0935661866756i 46,6377870327058 + 36,0288536010555i 46,2226105887095 + 35,7165389014790i 59,4831329321523 + 45,9397915209873i 52,3989898110302 + 40,4788483524899i 50,0061021375097 + 38,6354573546357i 48,1806850931566 + 37,2213372642503i 47,4399058812249 + 36,6588322643192i
(il primo è 0.0 perchè non ho caricato il primo file, quello dal 4,5 MB)
Non conosco l'algoritmo che hai implementato, ma, mi chiedo, sono giusti?
Hope this helps.