Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Programiranje u Octaveu (CROSBI ID 749106)

Autorska knjiga | udžbenik | domaća recenzija

• Obrazovni materijal (visoko obrazovanje )

Domović, Daniel ; Rolich, Tomislav Programiranje u Octaveu. Zagreb: Tekstilno-tehnološki fakultet Sveučilišta u Zagrebu, 2022

Podaci o odgovornosti

Domović, Daniel ; Rolich, Tomislav

hrvatski

Programiranje u Octaveu

Matematičke je probleme moguće rješavati analitičkim ili numeričkim pristupom. Analitičkim se pristupom primjenjuje skup logičkih koraka za rješavanje problema kojima se dobiva egzaktno rješenje problema. Analitičkim se postupcima ponekad ne može naći rješenje ili njegovo pronalaženje predugo traje. Postoje zadaci iz stvarnog svijeta za koje je približni numerički rezultat dovoljno dobar. Inženjeri općenito ne trebaju savršeno točan odgovor, već samo rješenje koje je dovoljno dobro kako bi bilo iskoristivo. Numeričko računanje je matematička disciplina čija je svrha naći približno rješenje. Numeričkim se računanjem rješavaju problemi koje nije moguće riješiti analitičkim postupcima. Ciljevi numeričkog računanja su dobiti što točnije rješenje, odnosno rješenje koje ima što manju pogrešku i doći do njega u što manjem broju operacija. Numeričko računanje je po prirodi iterativan postupak. Složen analitički pristup pronalaska rješenja može se zamijeniti s više jednostavnijih izračuna. Pristupi programiranju temeljeni na numeričkom računanju zahtijevaju izvršavanje jednostavnih operacija koje se ponavljaju. Takvi se pristupi najčešće temelje na praćenju kvalitete rješenja dobivenih zadanim ulaznim parametrima, prilagođavanjem ulaznih parametara na osnovu dobivenih podataka o kvaliteti rješavanja i ponavljanjem navedenog postupka do zadovoljavajuće razine pogreške. Kada se program pokrene ti se koraci izvršavaju sekvencijalno, odnosno jedan za drugim bez dodatne interakcije s korisnikom. To znači da se program mora napraviti tako da se operacije izvršavaju uzastopno i da program sam donosi odluke u ovisnosti o dobivenim rješenjima. Programi zasnovani na numeričkoj analizi najčešće se sastoje od: metoda za inicijalizaciju varijabli i unos ulaznih podataka, petlji kojima se ponavljaju operacije, struktura za donošenje odluka i metoda za prikaz rješenja. Inženjerske i znanstvene zadatke često je lakše rješavati ako se podaci predoče vektorima i matricama, a rezultate je često potrebno prikazati grafički. Programski jezici opće namjene (npr. Fortran, Cobol, C i dr.) nemaju ugrađene naredbe i funkcije za rad s matricama i grafičke prikaze. U inženjerskoj praksi postojala je potreba za što jednostavnijim načinom računanja s vektorima i matricama te grafičkim prikazom rješenja kako bi se lakše usredotočili na problem koji se rješava, a ne na programsko rješavanje operacija s matricama i grafičkim prikazima. Programski jezik koji bi zadovoljio ove uvjete morao je biti što jednostavniji s gledišta učenja i primjene. Primjerice, poželjno je podatke grafički prikazati jednom naredbom. S tim težnjama razvijen je Octave. Octave je interaktivni sustav otvorenog koda za numeričko računanje i grafiku. Octave je dizajniran za izračune temeljene na matricama (npr. rješavanje sustava jednadžbi). Podaci u mnogim inženjerskim problemima iz stvarnog svijeta mogu se svesti na ovakav prikaz podataka. Octaveom je moguće prikazati podatke na više načina, a dolazi i s vlastitim programskim jezikom. Može ga se, primjerice, smatrati snažnim programibilnim, grafičkim kalkulatorom. Upravo su to i prednosti korištenja Octavea.. Knjiga se sastoji od četrnaest poglavlja. Prvo je poglavlje uvod (ovo poglavlje). U drugom je poglavlju prikazan povijesni razvoj Octave programa. U trećem su poglavlju navedeni dijelovi Octave programa, objašnjeno je grafičko sučelje te glavni prozori Octave programa. Četvrto poglavlje opisuje vrste varijabli u Octave programu, te način njihova definiranja, spremanja i dobave. U petom je poglavlju opisano stvaranje matrica i vektora. U šestom su poglavlju opisani aritmetički, relacijski i logički operatori. Naredbe odluke i ponavljanja opisane su u sedmom poglavlju. U osmom poglavlju opisane su vrste funkcija, njihovo definiranje i uporaba. U devetom poglavlju opisane su transcedentne funkcije. U desetom poglavlju opisane su često rabljene statističke funkcije, u jedanaestom funkcije za rad s polinomima, a u dvanaestom neke od ostalih funkcija. U trinaestom poglavlju opisan je 2D prikaz podataka, vrste 2D grafova i pripadajuće naredbe, a u četrnaestom 3D prikaz podataka, vrste 3D grafova i pripadajuće naredbe.

programiranje ; Octave ; Scilab ; MATLAB

nije evidentirano

engleski

Programming in Octave

nije evidentirano

programming ; Octave

nije evidentirano

Podaci o izdanju

Zagreb: Tekstilno-tehnološki fakultet Sveučilišta u Zagrebu

2022.

978-953-7105-83-9

250

objavljeno

Povezanost rada

Računarstvo