Elektronická dokumentace - LATEX. Maticové operace



Podobné dokumenty
Semestrální projekt. Předmět: Programování v jazyce C. Zadání: Operace s maticemi. Uživatelský manuál. ver. 1.0

Maticové operace projekt č. 3

A0M15EZS Elektrické zdroje a soustavy ZS 2011/2012 cvičení 1. Jednotková matice na hlavní diagonále jsou jedničky, všude jinde nuly

Návod pro práci s webovou aplikací pro zadávání, čištění a odesílání dat z laboratoří do systému EARSS.

Jednoduchý návod. Registrace klienta CERTIFIED SYSTEM ISO 9001:2000 ISO 14001:2004

REGISTR VINIC VÍNO ORIGINÁLNÍ CERTIFIKACE NA PORTÁLU FARMÁŘE (UŽIVATELSKÁ PŘÍRUČKA) CCV Informační systémy

1 of :27

Problémy konstrukce a implementace modelů strukturální analýzy

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Modul Statistika poskytuje přehled o počtu studentů na fakultách, v jednotlivých programech, oborech, apod.

3 Formuláře a sestavy Příklad 2 Access 2010

Úvod do databázových systémů

Úvod do programování - Java. Cvičení č.4

Google Apps. kontakty 2. verze 2012

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Návod k aplikaci DPH Kontrol

Parametrizace, harmonogram

2.2. SČÍTÁNÍ A NÁSOBENÍ MATIC

Komprimace/Dekomprimace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

SPRÁVNÉ ŘEŠENÍ ÚLOH DEMOTESTU V KATEGORII BENJAMIN. soutěže BOBŘÍK INFORMATIKY U každé otázky najdete znění správné odpovědi a zdůvodnění.

1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS:

Matice. Přednáška MATEMATIKA č. 2. Jiří Neubauer. Katedra ekonometrie FEM UO Brno kancelář 69a, tel

Šifrování/Dešifrování s použitím hesla

Pozn.: Daňové číslo lze kdykoliv později přepsat.

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

MATLAB základy. Roman Stanec PEF MZLU

Výzva k účasti v on-line výběrovém řízení pro Nemocnice Vyškov, p.o. Dodávky ložního prádla a prádla pro pacienty s potiskem

VZDĚLÁVACÍ MATERIÁL III/2

Ad-on modul Microsoft Dynamics NAV. Pokladna. manuál

LED_007.c Strana: 1/5 C:\Michal\AVR\Výukové programy\archiv\ Poslední změna: :01:48

Implementace numerických metod v jazyce C a Python

Program. Uživatelská příručka. Milan Hradecký

Uživatelská příručka IS KP14+: Pokyny pro vyplnění formuláře žádosti o podporu

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.

VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE. Optimalizace trasy při revizích elektrospotřebičů

Elektronická pošta v síti WEBnet

UŽIVATELSKÁ PŘÍRUČKA MODUL POSTREGISTRAČNÍ KONTROLA APLIKACE SPRÁVA ODBORNĚ ZPŮSOBILÝCH OSOB - PVI ZÁKLADNÍ POPIS

Import dat ve formátu txt

C# konzole Podíl dvou čísel, podmínka IF

Matice se v některých publikacích uvádějí v hranatých závorkách, v jiných v kulatých závorkách. My se budeme držet zápisu s kulatými závorkami.

Stravenky Exit. 1. Spuštění modulu Stravenky Exit

DUM 01 téma: Úvod do PowerPointu

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro administrátora krizového řízení

Semestrální práce KIV/PC Řešení kolizí frekvencí sítě vysílačů Zdeněk Bečvář A14B0466P 10. ledna 2016

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: Předmět: ZAP

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

OBSAH. 48 Příručka ON-LINE KUPEG úvěrová pojišťovna, a.s.

Databázový systém ACCESS

Stručná uživatelská příručka

předmětu MATEMATIKA B 1

Modul výsledky zkoušek

Návod pro zadávání zápisů o utkání do BLMFis

Řešení. ŘEŠENÍ 36 Výsledková listina soutěže

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Vytváření a evidence smluv Petr Čulík

Dovolujeme si Vás pozvat k účasti ve výběrovém řízení, které se uskuteční formou on-line elektronické poptávky.

8. Posloupnosti, vektory a matice

Word 2007 praktická práce

C# konzole Program emoce

Informační systém pro rezervaci pokojů hotelu SPORT

Manuál k ovládání aplikace INFOwin.

Ostatní portálové aplikace

Základy programování (IZP)

OCELOVÁ SVODIDLA ARCELORMITTAL

Jak začít s ed MARKETEM

MS EXCEL 2010 ÚLOHY. Vytvořte tabulku podle obrázku, která bude provádět základní matematické operace se dvěma zadanými čísly a a b.

Matematika I Lineární závislost a nezávislost

Správné vytvoření a otevření textového souboru pro čtení a zápis představuje

Založení nového účetního roku a legislativní změny od (Zákon 362/2009 Sb.)

Změna sazby DPH od

POPLATKY VE ŠKOLNÍ DRUŽINĚ a za zájmovou činnost

Zvyšování kvality výuky technických oborů

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý

Instalace programu ProVIS

UŽIVATELSKÁ PŘÍRUČKA PRO IZR NA PORTÁLU FARMÁŘE - HLÁŠENÍ POHYBŮ A OBJEDNÁVKY UZ

Novinky v programu Stravné 4.60

HELIOS Orange Mzdy Výpočet nároku na stravenky

SPRÁVA STÁTNÍCH HMOTNÝCH REZERV

Registrační číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B

Iterační výpočty. Dokumentace k projektu č. 2 do IZP. 24. listopadu 2004

Nové kreativní týmy v prioritách vědeckého bádání CZ.1.07/2.3.00/ Tento projekt je spolufinancován z ESF a státního rozpočtu ČR.

Prezentace k finanční gramotnosti.bankomat co to je? Jak vybírat z bankomatu?

Klíčové pojmy: Cyklus, řídící proměnná, inicializace, test podmínky, přerušení cyklu, vnořování cyklů.

Modul EPNO. Téma: Elektronické odesílání evidenčních listů přepravy nebezpečných odpadů

Projekt Vzdělávání dotykem CZ.1.07/1.3.00/ WORD 2013 práce s textovými soubory. Autoři: Jan Heller a David Peterka

Sociální stipendia. 1. Spuštění modulu Sociální stipendia

MANUÁL K OVLÁDÁNÍ POČÍTAČOVÉHO SYSTÉMU PRO KMENOVÉ PÁSOVÉ PILY

MRBT. Stacionární průmyslový robot EPSON C3 aplikace pro prezentaci

1. LINEÁRNÍ ALGEBRA Vektory Operace s vektory... 8 Úlohy k samostatnému řešení... 8

Formátování obsahu adminweb

Výzva k účasti v elektronické aukci pro Město Bystřice pod Hostýnem Oprava povrchu parkoviště Za kostelem v Bystřici pod Hostýnem

Postup pro vyplnění žádosti o dotaci v aplikaci Benefit

NEXIS 32 rel Generátor fází výstavby TDA mikro

VYPLNĚNÍ A ODESLÁNÍ FORMULÁŘE

Spojová implementace lineárních datových struktur

Podpora Poski.com. Popis a návod pro práci se systémem

SCIA.ESA PT. Galerie výkresů

UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s.

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 3. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Transkript:

Elektronická dokumentace - LATEX Maticové operace 29.listopadu 2009 Luděk Bordovský (bor0022) Fakulta elektrotechniky a informatiky VŠB-TU Ostrava

Uživatelská příručka 1

Obsah 1 Úvod 3 2 Ovládání 3 3 Operace programu 4 3.1 Sčítaní dvou matic.................................. 4 3.2 Odečítaní dvou matic................................. 4 3.3 Násobení matice konstantou............................. 4 3.4 Násobení dvou matic................................. 4 4 Chybové hlášky 5 4.1 Hodnota řádků/sloupců matice........................... 5 4.2 Hodnota prvků matice................................ 5 4.3 Sčítaní odčitaní matic různých rozměrů...................... 5 4.4 Nasobení matic.................................... 5 5 Přehled funkcí v programu 5 6 Shrnutí 6 7 Informace 6 2

1 Úvod Tato uživatelská příručka popisuje návrch a implementaci konsolového programu, který provadí základní operace s maticemi. Program byl vytvořen v programovacím jazyku C++ a to ve vývojovém prostředí Microsoft Visual Studio C++ 2008 Express Edition. V kapitole Ovladání se nachází stručná charakteristika ovladání. Dále se pak v kapitole Operace programu se zabývam jednotlivými možnostmi počitaní matic. Další kapitola jsou chybové hlášení. Přehled použitých funkcí v programu. Na závěr jsou testy počitaných matic a zhodnocení celého programu. 2 Ovládání Ovládání programu Maticové operace je jednoduché po spuštění se nám v konzoli vypíše hned po přivítaní menu programu které obsahuje 4 možné operace. 1. Sčítaní dvou matic 2. Odečítaní dvou matic 3. Násobení matice konstantou 4. Násobení dvou matic V závislosti na tom jakou operaci chcete s maticemi provést zadate číslo přiřazené dané operaci 1 až 4. Program je ošetřen při zadaní jiného čisla dojde k vypsání chybové hlášky zadal jsi špatnou volbu a program se zeptá jestli má být uplně ukončen zadaním klavesy k nebo zdali má pokračovat zadáním jiné libovolné klavesy. S programem je pak možno nadale pracovat. K tomuto dojde i při spočítaní zvolene operace. jednoduche menu programu 3

3 Operace programu Jak už bylo zminěno program umí čtyři zakladni operace s maticemi: Sčítaní dvou matic Odečítaní dvou matic Násobení matice konstantou Násobení dvou matic 3.1 Sčítaní dvou matic Pro počitaní teto operace je třeba po vypsaní menu zadat číslo 1. Sčitaní matic lze provadět na maticích 10 x 10 prvků. Program vás dále požadá aby jste zadali počet řádků a sloupců matice A. Nasledně začne vypisovat řádky a sloupce a po uživateli chce aby je doplnil počitanými prvky. Stejná operace se provede i u matice B. Jako výsledek je vypsaná matice C společně z maticemi A a B. 3.2 Odečítaní dvou matic Pro počitaní teto operace je třeba po vypsaní menu zadat číslo 2. Odečítaní matic lze provadět na maticích 10 x 10 prvků. Program vás dále požadá aby jste zadali počet řádků a sloupců matice A. Nasledně začne vypisovat řádky a sloupce a po uživateli chce aby je doplnil počitanými prvky. Stejná operace se provede i u matice B. Jako výsledek je vypsaná matice C společně z maticemi A a B. 3.3 Násobení matice konstantou Pro počitaní teto operace je třeba po vypsaní menu zadat číslo 3. Násobení konstantou lze provadět na maticích 10 x 10 prvků. Program vás požadá aby jste zadali počet řádků a sloupců matice A. Nasledně začne vypisovat řádky a sloupce a po uživateli chce aby je doplnil počitanými prvky. Dále vás program požadá o zadaní konstanty neboli čísla kterým se má matice vynásobit. Jako výsledek je vypsaná matice C společně z maticí A a vloženou konstantou. 3.4 Násobení dvou matic Položka číslo 4. slouží pro násobení matic. Lze provadět na maticích 10 x 10 prvků. Program vás dále požadá aby jste zadali počet řádků a sloupců matice A. Nasledně začne vypisovat řádky a sloupce a po uživateli chce aby je doplnil počitanými prvky. Stejná operace se provede i u matice B. Jako výsledek je vypsaná matice C společně z maticemi A a B. 4

4 Chybové hlášky Program Maticové operace je vybaven několika opatřeními, která zamezují nesprávnému zadávaní hodnot.zde jsou uvedeny situace nesprávného zadavání hodnot. 4.1 Hodnota řádků/sloupců matice Při zadavání počtu řádku a sloupců matice nesmí hodnota překročit 10 x 10 prvků a zaroveň nesmí být tato hodnota záporná.pokud by k tomuto došlo program nahlásí špatnou velikost řádků a sloupců. Čiselná hodnota zadávaní je tedy 1 až 10. 4.2 Hodnota prvků matice Prvky zadané do matice jsou limitovány hodnotou prvku 10000. Při překročení teto hodnoty dojde k chybovemu hlášení o překročení číselného rozsahu a zadání nového správneho zadaní. 4.3 Sčítaní odčitaní matic různých rozměrů Sčitaní a odčítaní lze jen matice stejných rozměrů tzn. že řadky i sloupce matice A musí být rovny řadkům a sloupcům matice B. V případě zadaní matic různých rozměru progam vvypíše hlášku aby zadal matice stejných rozměrů. 4.4 Nasobení matic Pokud uživatel chce vynásobit matice mezi sebou kde má matice A jiný počet řádku jako matice B počet sloubců nebo matice A jiný počet sloubců než matice B řádků. Je vypsána chybová hláška a je požadováno nové správné zadaní. 5 Přehled funkcí v programu void hlavička Funkce upozorňuje na maximalní rozměry matic. A je vyvolávana u každé matematické operace sčitání odčitaní a nasobení. void radky matice Slouží pro zadavání řádku matice a kontroluje zdali uživatel zadal povolenou hodnotu řádků. Funkce je tvořená cyklem který se ukončí až po správném zadaní hodnoty. void sloubce matice Je obdobou funkce void radky matice s vyjimkou toho že řeší zadaní povolené hodnoty sloubců. void prvky matice Slouží pro zadavání jednotlivých prvků pole. void nastav Provadní nastavení všech prvků na hodnotu 0. void tisk Funkce se stará o výpisy matic A,B a C. 5

6 Shrnutí Vytvořený program byl testovan se všemi navrženými testovacími příklady. Řeší problematiku ze světa matematiky a je vhodný pro všchny co si chcou ověřit výsledky spočitaných matic, nebo se snaží problematiku matic pochopit. 7 Informace Jméno Přijmení Osobní číslo Web Luděk Bordovsky bor0022 homel.vsb.cz/(tilda)bor0022/ 6