abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 15:44 | Upozornění

Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal varování (pdf) před používáním softwaru i hardwaru společností Huawei Technologies Co., Ltd., a ZTE Corporation. Používání těchto prostředků představuje bezpečnostní hrozbu.

Ladislav Hagara | Komentářů: 5
dnes 13:33 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 159. brněnský sraz, který proběhne v pátek 21. prosince od 18:00 v restauraci Na blbým místě na adrese Pellicova 5b.

Ladislav Hagara | Komentářů: 0
dnes 12:55 | Bezpečnostní upozornění

V relačním databázovém systému SQLite (Wikipedie) byla nalezena bezpečnostní chyba pojmenovaná Magellan. Chyba se týká také webových prohlížečů postavených na Chromiu podporujících WebSQL API (POC). Bezpečnostní chyba byla opravena v SQLite 3.26.0 a v Chromiu 71.0.3578.80.

Ladislav Hagara | Komentářů: 0
dnes 12:11 | Nová verze

WinBtrfs, open source systémový ovladač pro systémy Microsoft Windows umožňující přístup k linuxovému souborovému systému Btrfs, byl vydán ve verzi 1.1. Přináší podporu komprese zstd (Zstandard). WinBtrfs je používán například v operačním systému ReactOS.

Ladislav Hagara | Komentářů: 0
včera 12:44 | Komunita

Nadace Cloud Native Computing Foundation (CNCF), jejíž cílem je usnadnit spolupráci při vývoji a zavádění nových cloudových technologií, projekt konsorcia Linux Foundation, organizovala od 10. do 13. prosince v Seattlu konferenci KubeCon + CloudNativeCon North America 2018. Shrnutí dění na konferenci v příspěvku na blogu. V úvodu konference společnost Red Hat věnovala této nadaci distribuovanou key-value databázi etcd. Jedná se o

… více »
Ladislav Hagara | Komentářů: 0
14.12. 14:33 | Nová verze

Byla vydána nová verze 1.30 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání.

Ladislav Hagara | Komentářů: 2
14.12. 14:22 | Nová verze

Deset dnů po představení beta verze byla vydána stabilní verze Steam Linku pro Raspberry Pi umožňující streamovat hry ve službě Steam z počítače na televizní obrazovku.

Ladislav Hagara | Komentářů: 9
13.12. 20:00 | Nová verze

Byla vydána (YouTube) verze 2018.3 multiplatformního herního enginu Unity (Wikipedie). Přehled novinek i s videoukázkami v příspěvku na blogu a v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
13.12. 19:33 | Nová verze

Byla vydána verze 18.12.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi. Správce souborů Dolphin umí nově například zobrazovat náhledy dokumentů vytvořených v LibreOffice a aplikací ve formátu AppImage. Konsole plně podporuje obrázkové znaky emoji. V Okularu lze k pdf souborům přidávat poznámky.

Ladislav Hagara | Komentářů: 12
13.12. 17:11 | Nová verze

Byla vydána nová stabilní verze 2.2 (2.2.1388.34) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují například vylepšení správy listů - vybrané listy lze uložit jako relaci, možnost zobrazení klávesových zkratek určených webovou stránkou nebo možnost přehrávání videí v režimu obrazu v obraze. Nejnovější Vivaldi je postaveno na Chromiu 71.0.3578.85.

Ladislav Hagara | Komentářů: 9
Chystáte se přejít na Wayland na „desktopu“?
 (25%)
 (9%)
 (12%)
 (30%)
 (25%)
Celkem 137 hlasů
 Komentářů: 19, poslední 14.12. 18:37
Rozcestník

Dotaz: Gnuplot - součet křivek

26.1.2005 12:26 Martin Čížek | skóre: 20 | Praha
Gnuplot - součet křivek
Přečteno: 140×
DD, nevíte zda lze v GNUplotu nějak provést součet křivek? Mám několik souborů s daty (x, y); křivka (funkce) z každého vzniká spojením čarami ("with lines"). Takto vzniklé funkce bych potřeboval sečíst. Problém je, že se hodnoty x v jednotlivých souborech nekryjí.

Pokud to Gnuplot neumí, byl bych vděčný za nasměrování na nějaký skriptík, který datové řady umí sečíst (sice bych si jej uměl si jej napsat, ale teď mne trochu tlačí čas).

Díky.
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.

Odpovědi

27.1.2005 00:16 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše Re: Gnuplot - součet křivek
Tak jsem si to nakonec musel naprgat. Pokud by se to někomu hodilo, zde to je... Po aplikaci stačí na výstup v gnuplotu pustit plot 1:($2+$3+...)
#!/bin/bash
# USAGE: mergefuncs FILE...
# Martin Cizek <cizek@webland.cz>

[ $# -gt 0 ] || exit 1;

awk '
function complete_last()
{
    for (i = idx; i <= count; i++)
        res[i] = res[i] " 0"
    idx = 1
    have_prev = 0
}
BEGIN {
    xi = 0
    idx = 1
}
ARGIND < ARGC/2 {
    if (length($1))
        x[xi++] = (double)$1
    next
}
!sorted {
    count = asort(x)
    sorted = 1
    lastind = ARGIND
}
/[^ \t]/{
    if (lastind != ARGIND)
        complete_last()
    lastind = ARGIND
    while (idx <= count && x[idx] <= $1) {
        if ((have_prev && x[idx] == prev_x) || x[idx] == $1)
            res[idx] = res[idx] " " $2
        else if (have_prev && x[idx] >= prev_x)
            res[idx] = res[idx] " " (prev_y + ($2-prev_y)*(x[idx]-prev_x)/($1-prev_x))
        else
            res[idx] = res[idx] " 0"
        idx++;
    } 
}
/[^ \t]/&&!have_prev {
    have_prev = 1
    prev_x = (double)$1
    prev_y = (double)$2
}
END {
    complete_last()
    for (i = 1; i <= count; i++)
        print x[i] " " res[i]
}
' "$@" "$@"
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
27.1.2005 09:10 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Gnuplot - součet křivek
a nevyřešilo by to
join -e 0 -j 1 files...
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
27.1.2005 09:39 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše Re: Gnuplot - součet křivek
Bohužel ne, protože hodnoty x jsou v různých souborech opravdu různé (jsou to časy zachycení paketu). Pro každou x-hodnotu z libovolného souboru se musí na výstup dát také lineární interpolace od všech ostatních funkcí.

Nicméně díky za tip...
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
27.1.2005 11:25 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Gnuplot - součet křivek
jojo, fakt to nejde. Jde to kombinací cut, sort -q, join ale to je pak lepsi to udelat nejakym scriptem (ja tedy asi perlem).
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.