Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Lekce 1 - Seznámení s uživatelským prostředím

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
TH23
Člen
Avatar
Odpovídá na Kit
TH23:21.10.2013 11:57

Odpověď je jednoduchá: protože je mnoho institucí (myšleno jak výzkumná centra, tak firmy), které Matlab aktivně využívají.
Matlab je výkonný výpočetní nástroj. Využívá se k řešení celého spektra zejména numerických úloh, simulaci modelů z různých oborů, k programování HW a komunikaci se zařízením přes IO při vývoji.
Proč dát přednost před programy v jiných jazycích? To je úplně jednoduché. Potřebuji rychle vidět odezvu na jednotkový skok dynamického systému. Tento systém mám popsán pomocí diferenciálních rovnic. V Matlabu je to otázka několika minut. Za jak dlouho to dokážeš napsat v C#? Proč se velmi často používá Simulink? Protože "programování" v grafickém programovacím jazyku je jednoduché, rychlé a hlavně mnohem přehlednější, než programování strukturované. Vývojář/vědec nemusí být nutně excelentní programátor, aby mohl řešit simulace a výpočty.
Uvědom si jednu věc. Matlab je komerční produkt určený pro vývoj. Pokud si chceš doma zkoušet jen tak pro srandu nějaké věci, Matlab není určen pro tebe. Můžeš samozřejmě použít nějakou GPL verzi podobných softů, které ti na základní výpočty budou stačit. Pokud ale řešíš složitější úlohy, Matlab a jeho Toolboxy jsou na úplně jiné úrovni.

 
Odpovědět
21.10.2013 11:57
Avatar
Kit
Tvůrce
Avatar
Odpovídá na TH23
Kit:21.10.2013 12:06

Líbila se mi věta od Karel Šíma
kdyby jsi jako na úvod ukázal např nějaké generování "zábavných funkcí" do 3D plotu
To je právě ten způsob, jak by měl být program prezentován. Aby si uživatel nejprve s tím programem hrál a tím se naučil, co vlastně umí.

Motivace tím "množstvím institucí" je chybná. To je stejně zavádějící jako demagogický argument "používej Windows, protože ho používají všichni".

Odpovědět
21.10.2013 12:06
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Karel Šíma
Člen
Avatar
Odpovídá na TH23
Karel Šíma:21.10.2013 16:21

Ano uvádíš zde věci, které jsou fakticky zprávné, ale kdo zde bude hledat pomoct ... pravděpodobně nějaký student nebo někdo kdo bude mít o tento typ softwaru zájem se v něm "povrtat"

Do tohto seriálu jsem kliknul jen kvůli tomu, že nucenou výuku a více méně nucené používání již za sebou. Ano je to nástroj který dokáže neuvěřitelně usnadnit práci při simulacích a výpočtech a tak.

Ale myslím, že zdejší Moderátor namítal námitky nad tématikou úvodoního(tohoto prvního) článku, a vzjádřil zklamání jelikož by očekával že bude lákat na nějaké věci které můžou být prospěšné, ve zdejší "komunitě" - respektive prospěšné pro studenty které by sem zavítali. A ne BFU seznámení s GUI ala uživatelská softwarová dokumentace.

Jen píši názor, a dojem z diskuze výše mezi autorem a moderátorem.
Bohužel asi pro tebe a autora s tím že by to chtělo trošku atraktivnější první článek a pak se úplně zahryznout do toho čím se Matlab v základu (bez toolboxů) se dá použít => úvodní matematika na vysokých školách - matice, grafy funkcí a tak.

Odpovědět
21.10.2013 16:21
Nejvíc času promarníme tím, že usilujeme získat čas. - John Steinbeck
Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:21.10.2013 18:33

jé matlab :D
možná bych dal do kupy ještě některý materiály z vejšky, když ne matlab, tak simulink :) ale matlab asi taky..
kdyžtak můžu poskytnout :)
Jak teorii, tak i pár příkládků

Odpovědět
21.10.2013 18:33
Unix- svět, kde chcete být nulou :) (UID)
Avatar
TH23
Člen
Avatar
Odpovídá na Kit
TH23:21.10.2013 19:05

Tak jsem si znovu v klidu přečetl komentáře a dospěl jsem k vyvedení z omylu. Pokud to dobře chápu, tak jsi v prvním komentáři vytýkal to, co ti v článku chybí - já to původně vzal jako "útok" na užitečnost Matlabu (má ješitnost se probudila, protože s Maltabem pracuji dnes a denně:) ). Tak se za nedorozumění omlouvám.

Jinak k tvé reakci. Souhlasím s tím, že motivace/účelovost Matlabu mohla být v článku lépe rozvedena, ale jako první napsat kus kódu, který vyplodí nic neříkající barevný obrázek, to nebude ta nejlepší cesta. Nemluvě o tom, že Matlab není k tomuto primárně určen. Lepší motivace ano, ale tak aby to korespondovalo s tím, k čemu se Matlab opravdu v praxi využívá. To je alespoň můj názor.

 
Odpovědět
21.10.2013 19:05
Avatar
TH23
Člen
Avatar
Odpovídá na Karel Šíma
TH23:21.10.2013 19:15

Pokud jsem to dobře pochopil, tak je tohle téma bráno jako výukový seriál. Ono je vždycky těžké někde začít. S popisem cílové skupiny souhlasím. O to víc si myslím, že autor zvolil dobře. Pro úplného začátečníka to může být přínos. Pro zkušenějšího uživatele, který hledá radu na dané téma budou následovat další díly se specifickým problémem.

S výukou programování mám několikaleté zkušenosti. Zcela upřímně musím říci, že popis GUI je základ, bez kterého se někteří nedokáží obejít - ti ostatní prostě větší část této kapitoly přeskočí :).

 
Odpovědět
21.10.2013 19:15
Avatar
Karel Šíma
Člen
Avatar
Odpovídá na TH23
Karel Šíma:11.11.2013 17:16

Tak nikdo neříkal že tu musí viset kilometrovej kód který vygeneruje luxusní graf totálně bláznivé funkce, kterou jsme museli derivovat, integrovat a na konec na ní nasadit nějaké transformace.

Ale určitě obrázek s názvem funkce řeš dif rovnice ...
a zobrazen výstup třeba diferenciální rovnice 2. řádu by byl motivací pro ty technické čtenáře, že se zde dozví jak třeba na to, a jak si usnadní pomocí tohoto seriálu další studium. Nebo obyč řešení soustavy rovnic - např vypsaná matice 5x5 výsledek - kořeny ...

Upřímně, studuju FEL a dost studentů třeba simulace v Matlab/Octave řešili sháněním někoho kdo tomu trošku rozumí aby jim to udělal s tím, že někde zamrzli. Problémů je tam dost to žádná. Pro lidi co v životě nešáhli na PRG ještě víc.

A obrázek stylu kapky - ala Octave icon by určitě byl "atraktivní" minimálně by ukázal co "umí" jelikož máš pravdu že matlab je nadmíru komplexní a luxusní nástroj pro hodně použití.

Odpovědět
11.11.2013 17:16
Nejvíc času promarníme tím, že usilujeme získat čas. - John Steinbeck
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 7 zpráv z 17.