Re: Gnuplot per creare file di dati

#59567
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Bhe si, potrebbe essere un’idea, il problema è che non conosco una sola riga di linguaggio.
    Avresti la pazienza e la voglia di farmi uno scriptino? La prossima volta studio, promesso. 😀

    Una cosa del genere:
    `
    — apro il primo file in lettura
    local xfile = assert(io.open(“X.dat”,”r”))

    — apro il secondo file in lettura
    local yfile = assert(io.open(“Y.dat”,”r”))

    — apro un file in scrittura
    local outputfile = assert(io.open(“output.dat”,”w”))

    — ciclo di elaborazione riga per riga
    while true do
    local x, y = xfile:read(“*line”), yfile:read(“*line”)
    if x==nil or y==nil then
    break
    end
    — elaboro x ed y applicando un calcolo numerico opportuno
    — oppure lascio l'elaborazione ad una funzione
    local z = (x+y)/2
    — scrivo una riga nel file di uscita
    outputfile:write(string.format(“%8f”,z),”\n”)
    end

    — chiusura dei file
    xfile:close()
    yfile:close()
    outputfile:close()
    `

    I file e lo script si devono trovare tutti nella stessa cartella.
    Mentre se i dati sono trascritti in un particolare formato occorrerà elaborarli nella maniera opportuna.
    Per lanciare lo script, nominato per esempio “makenum.lua” apri una finestra di console e digita:
    `lua makenum.lua`
    Bye

    Go to top