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í
×
včera 17:00 | Zajímavý článek

Asociace pokročilých výpočetních systémů USENIX publikovala na svém YouTube kanálu videozáznamy online přednášek ze svých posledních konferencí. Doporučit lze například videozáznamy z USENIX Security '20 (29th USENIX Security Symposium) nebo videozáznamy z WOOT '20 (14th USENIX Workshop on Offensive Technologies). Ocenění nejlepší článek (Best Paper) na WOOT '20 získal článek BLESA: Spoofing Attacks against Reconnections in Bluetooth Low Energy.

Ladislav Hagara | Komentářů: 0
19.9. 15:55 | Bezpečnostní upozornění

Samba, svobodná implementace síťového protokolu SMB/CIFS, byla vydána ve verzích 4.12.7, 4.11.13 a 4.10.18. Řešena je bezpečnostní chyba CVE-2020-1472 v protokolu Netlogon (Zerologon). Microsoft ji ve svých produktech opravil 11. srpna. Jedná se o chybu s CVSS 9.8. Neautentizovaný útočník se může stát správcem domény.

Ladislav Hagara | Komentářů: 0
18.9. 16:22 | Nová verze

Byla vydána eRouška 2.0 pro Android a iOS. Nově využívá systém oznámení o možném kontaktu vyvinutý společnostmi Google a Apple. Zdrojové kódy eRoušky jsou k dispozici na GitHubu (Android, iOS).

Ladislav Hagara | Komentářů: 49
18.9. 15:33 | Humor

Máte na klávesnici málo kláves? Pomoci vám může 433% Keyboard [reddit, Wayback Machine].

Ladislav Hagara | Komentářů: 18
18.9. 13:33 | Komunita

Otevřená certifikační autorita Let’s Encrypt (Wikipedie) včera na svém blogu oznámila vydání 6 svých nových certifikátů: 1 kořenový, 4 mezilehlé a 1 křížově podepsaný. Kořenový certifikát ISRG Root X2 a mezilehlé E1 a E2 jsou již ECDSA místo RSA. Certifikační autorita Let’s Encrypt byla představena v listopadu 2014. První certifikát vydala přesně před pěti lety, v září 2015. Dnes jich denně vydává milion a půl.

Ladislav Hagara | Komentářů: 0
17.9. 23:11 | Komunita

Mozilla Corporation na svém blogu informuje, že ukončila služby Firefox Send a Firefox Notes. Mozilla Foundation na druhé straně představila rozšíření RegretsReporter. Jedná se o rozšíření pro Firefox a Chrome umožňující Mozillu informovat o doporučených videích na YouTube, jejíchž zhlédnutí uživatel lituje.

Ladislav Hagara | Komentářů: 34
17.9. 15:44 | Zajímavý článek

Společnost Nethemba informuje o již opravené kritické zranitelnosti v aplikaci Moje eZdravie na Slovensku. Kdokoli si mohl stáhnout informace o všech osobách testovaných na COVID-19 (jméno, příjmení, rodné číslo, telefonní číslo, místo pobytu, datum a výsledek odběru).

Ladislav Hagara | Komentářů: 43
17.9. 13:55 | Zajímavý software

GitHub CLI dospěl do verze 1.0.0. GitHub CLI umožňuje pracovat s GitHubem z příkazové řádky (gh issue list; gh pr status; gh release create; gh repo view; …).

Ladislav Hagara | Komentářů: 3
17.9. 09:00 | Nová verze

LabPlot (Wikipedie) je svobodná multiplatformní KDE aplikace pro interaktivní vytváření grafů a analýzu vědeckých dat. Téměř po roce vývoje byla vydána nová verze 2.8.

Ladislav Hagara | Komentářů: 0
17.9. 07:00 | Nová verze

Bylo vydáno Eclipse IDE 2020-09 aneb Eclipse 4.17. Představení novinek tohoto vývojového prostředí také na YouTube.

Ladislav Hagara | Komentářů: 0
Používáte aplikaci eRouška?
 (16%)
 (4%)
 (2%)
 (12%)
 (52%)
 (8%)
 (7%)
Celkem 356 hlasů
 Komentářů: 35, poslední včera 21:50
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: 149×
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.