Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: VikiTron - Kreslítko rovnic

PHP PHP VikiTron - Kreslítko rovnic American English version English version

Aktivity (1)
Avatar
Jan Barášek
Redaktor
Avatar
Jan Barášek:15.10.2013 22:08

Ahoj, možná si pamatujete na český znalostní vyhledávač VikiTron. Dnes jsem přidal opravdu mnoho změn, které se vám určitě budou hodit! A o to víc, že to je všechno online na počkání ;)

Kreslítko funkcí jsem otestoval na opravdu složitých příkladech a zvládá i zápisy typu:
((x(x+5)/2)-10)-2(sin(x-3)cos(x+3-4))+abs(x+sin(xx)-cos(x*2))

Ono to v zásadě není nic složitého, jen je to zadání dlouhé a komplikované. Budu na tom dále pracovat, pokud naleznete chybu, budu rád, když mi dáte vědět. Online verze: http://vikitron.com/search?…%28x%2B5%29%2F2%29-10%29-2%28sin%28x-3%29cos%28x%2B3-4%29%29%2Babs%28x%2Bsin%­28xx%29-cos%28x*2%29%29

Ještě pracuji na vyhodnocování logických výrazů (platí, neplatí).
Několik příkladů:
http://vikitron.com/search?…
http://vikitron.com/search?…
http://vikitron.com/search?…
http://vikitron.com/search?… (včetně grafu)

Rovnice to ještě neumí (brzy přidám podporu lineárních rovnic), zatím to jen pozná, že se pravděpodobně jedná o rovnici.

Samozřejmě jsem provedl mnoho dalších změn, toto je však ta hlavní za poslední dobu (nový, zcela přepracovaný matematický parser). Už by to mělo i zvládat klasické početní příklady (i hodně složité). Příklad: http://vikitron.com/search?…%2812%2F22%29­%2B9*3-4

Budu rád za nahlášení nalezených chyb. Testoval jsem to na velkém množství různých příkladů, ale stejně se může stát, že najdete něco, s čím jsem nepočítal.

Odpovědět  +2 15.10.2013 22:08
Chci naučit počítače přemýšlet a změnit tak svět vyhledávání.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Jan Barášek
Jan Vargovský:15.10.2013 22:17

Nechci ti kazit tvoje plány, je to hezké :) jen takové věci už umí wolframalpha :)

 
Nahoru Odpovědět  -3 15.10.2013 22:17
Avatar
Odpovídá na Jan Barášek
Michal Žůrek (misaz):15.10.2013 22:17

číslo 5 má jedno desetinné místo? Snad žádné, nebo ne?

Nahoru Odpovědět 15.10.2013 22:17
Nesnáším {}, proto se jim vyhýbám.
Avatar
vodacek
Redaktor
Avatar
Odpovídá na Jan Barášek
vodacek:16.10.2013 9:39

za mě tak nejméně 200 palců hore :-)

 
Nahoru Odpovědět  +1 16.10.2013 9:39
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Jan Barášek
David Čápka:16.10.2013 9:47

Začíná to vypadat opravdu zajímavě.

Nahoru Odpovědět 16.10.2013 9:47
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
vitamin
Člen
Avatar
Odpovídá na Jan Barášek
vitamin:16.10.2013 10:01

Vyzerá to super. Par návrhov na vylepšenie:

  1. Premenne by sa mohli volať aj inak ako x.
  2. Možnosť zadať ručne vzorkovanie a rozsahy.
  3. výpočet extrémov funkcie, pomocou nich môžeš lepšie automaticky nastaviť rozsahy a vzorkovanie (pripadne vzorkovanie nemusí byť konštantné, medzi rôznymi extrémami).
 
Nahoru Odpovědět  +1 16.10.2013 10:01
Avatar
vodacek
Redaktor
Avatar
Odpovídá na Jan Barášek
vodacek:16.10.2013 13:20

a jak to vypadá s rozhraním pro google brejle? plánujete jej?

 
Nahoru Odpovědět 16.10.2013 13:20
Avatar
Jan Barášek
Redaktor
Avatar
Jan Barášek:16.10.2013 13:27

p4koo:
Wolfram mi připadá jako monopol, navíc je jenom v angličtině. Podobný projekt jsem v českém rozhraní ještě neviděl, tak vytvářím vlastní verzi. Navíc reaguje poměrně svižně, 10ms na průměrný dotaz ujde ;)

vodacek:
Rozhraní pro Google Glass už dávno existuje. Využívá otevřené API vyhledávání, takže se veškeré novinky ihned dají používat.
Pokud zrovna nemáš Glass (jako většina lidí), tak je tu ještě mobilní verze (ale ještě není vychytaný design): http://m.vikitron.com

vitamin:
Tvoje nápady se mi líbí, zkusím to tam nějak implementovat. Rozhodně udělám v javascriptu nějaké tlačítka nad graf, které budou umět graf různě posouvat, zoomovat, měnit rozsah a tak... Vykreslení nechám na serveru, takže se budou posílat jen .png obrázky. Bude to rychlé a hlavně to bude fungovat všude. Generování grafu se zvládne vykonat na 2-3ms a výsledný obrázek má pár jednotek KB, takže v tom problém nevidím.

Nahoru Odpovědět  +1 16.10.2013 13:27
Chci naučit počítače přemýšlet a změnit tak svět vyhledávání.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Jan Barášek
Jan Vargovský:16.10.2013 15:15

Nemyslel sem to nějak negativně. Jen jsem upozorňil, že to taky existuje a můžeš něco použít od nich.

A ohledně CZ/EN ... vždycky raději půjdu na EN než na CZ.

 
Nahoru Odpovědět 16.10.2013 15:15
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.