Tusanga Calculator

Tusanga Calculator

Avtor: Rok Bavec

Kratka predstavitev orodja

Računalo Tusanga je preprosto matematično orodje dostopno prek spleta,ki se ga uporablja za:

  • računanje preprostih izrazov,
  • reševanje enačb,
  • risanje grafov funkcij,
  • vizualizacijo podatkov (tortni diagram, stolpični diagram, ...),
  • definiranje spremenljivk in funkcij ter računanje z njimi,
  • računanje z matrikami in operacije nad njimi,
  • ...

Do računala Tusanga lahko dostopate na: Tusanga

Računalo Tusanga vsebuje le vnosno polje:

(zaslonskaSlika.png)

Uporaba orodja

Za uporabo računala Tusanga se je potrebno registrirati na njihovi spletni strani: Tusanga. Vendar lahko orodje uporabljamo zastonj le 30 dni od registracije naprej. Lahko pa se zakupi letno licenco za uporabo orodja. Da lahko dostopamo do računala Tusanga, ni potrebna predhodna namestitev programa.

Računalo Tusanga lahko uporabljamo tudi brez registracije, vendar nam je potem na voljo le osnovno računalo. Sicer lahko z njim rešujemo matematične probleme kot z računalom ob registraciji, vendar je razlika v tem, da se postopki ne shranjujejo v delovni list. S tem je onemogočeno reševanje daljših in bolj zapletenih nalog. V registrirani različici pa se nam vse izpisuje pod izrazom history, ki predstavlja vse naše predhodne postopke reševanja v Tusangi. Hkrati lahko v registrirani različici vse kar računamo oz. kar delamo v Tusangi shranjujemo v delovne liste. Ob registraciji so nam na voljo trije delovni listi, katere lahko brišemo oz. ustvarjamo nove.

Prikaz uporabe orodja Tusanga:

Računanje preprostih izrazov

Računalo Tusanga se lahko uporablja kot preprosto računalo, za računanje matematičnih izrazov, ki vsebujejo:

  • matematične operacije:

    • seštevanje,
    • odštevanje,
    • množenje,
    • deljenje,
    • ...

Poleg osnovnih matematičnih operacij ima Tusanga vgrajene tudi funkcije kot so:

  • abs - absolutna vrednost,
  • round - zaokroževanje števil,
  • sqrt - kvadratni koren,
  • ln - naravni logaritem,
  • trigonometrične funkcije:

    • sin,
    • cos,
    • tan,
    • cot,
    • ...
  • ...

Primer uporabe v Tusangi:

(tusanga-primeri1.png)

Reševanje enačb

Enačbe, kot so linearna enačba, kvadratna enačba, ... se v računalu Tusanga rešuje s pomočjo funkcije solve, ki vrne rešitev enačbe. Računalo Tusanga nam v primeru večih rešitev izračuna vse možne rešitve.

Osnovna sintaksa:

  • solve(x, v) - pod parameter x vstavimo npr. le in nam sam pretvori v in izračuna x.
  • solve(x == y, v) - pod parametra x in y vstavimo npr. enačbo ()

V oklepajih funkcije solve moramo za parameter x napisati enačbo, katere rešitev iščemo. Pod parameter v pa vpišemo spremenljivko, katere rešitev želimo. Primera prikazujeta način uporabe funkcije solve.

Primer:

Izračunaj rešitev enačb:

a)

b)

Risanje grafov funkcij

Osnovna sintaksa:

  • plot(<plot type>, <plot symbol>, X)

Rišemo lahko različne vrste grafov:

<plot type> (vrsta grafa):

  • xy - risanje koordinat (x,y),
  • fun - risanje funkcije,
  • polar - risanje funkcije v polarnem zapisu,
  • par - risanje funkcije v parametrični obliki,
  • col - risanje stolpičnega diagrama,
  • bar - risanje vrstičnega diagrama,
  • pie - risanje tortnega diagrama.

z različnimi simboli:

<plot symbol> (vrsta simbola):

  • line - črta,
  • star - zvezdica,
  • dot - pika,
  • ring - krog.

Podroben način risanja grafov v Tusangi je predstavljen v filmčku na naslednji strani.

Primeri risanja grafov v Tusangi

Vizualizacija podatkov

Z računalom Tusanga je možna predstavitev podatkov v obliki vrstičnega, stolpičnega in tortnega diagrama.

Osnovna sintaksa:

  • plot(<plot type>, X)

Vrsto diagrama za prikaz vrednosti X določimo v polju <plot type> (tip grafa). Za risanje stolpičnega diagrama vnesemo v polje <plot type> col, za risanje vrstičnega diagrama vnesemo v polje <plot type> bar, če pa želimo narisati tortni diagram vnesemo v polje <plot type> pie.

Računanje z matrikami

Računalo Tusanga omogoča

  • seštevanje matrik,
  • odštevanje matrik,
  • množenje matrike s skalarjem,
  • množenje matrike z matriko,
  • transponiranje matrik,
  • ...

Množenje dveh matrik je izvedljivo le, če je število stolpcev prve matrike enako številu vrstic druge matrike, drugače orodje javi napako.

(matrike1-1.png)

Operatorji:

  • . - množenje istoležnih elementov,
  • . - deljenje istoležnih elementov,
  • .^ - potenciranje istoležnih elementov.
(matrike3-1.png)

Operacije nad matrikami

Opearacije nad matrikami:

  • sum - seštevek vseh elementov matrike,
  • prod - produkt vseh elementov matrike,
  • sort - ustvari seznam urejenih elementov matrike od manjšega elementa naprej,
  • max - poišče največji element matrike,
  • min - poišče najmanjši element matrike,
  • diag - vrne diagonalo matrike,
  • det - izračuna determinanto matrike,
  • ...

Primeri:

(matrike2-1.png)

Domača naloga - Linearna algebra - Matrike in sistemi linearnih enačb

Besedilo naloge:

Dana je matrika: .

Določi vse matrike oblike: za katere velja .

Reševanje naloge s Tusango:

IF, FOR, WHILE

Računalo Tusanga omogoča tudi:

1) Pogojni stavek IF

Osnovna sintaksa:

  • if <pogoj> then <seznam stavkov> end
  • if <pogoj> then <seznam stavkov> else <seznam stavkov> end

2) Zanko FOR:

Osnovna sintaksa:

  • for <spremenljivka> := <izraz> to <izraz> do <seznam stavkov> next
  • for <spremenljivka> := <izraz> to <izraz> step <izraz> do <seznam stavkov> next

3) Zanko WHILE:

Osnovna sintaksa:

  • while <pogoj> do <seznam stavkov> end

Primeri:

Prednosti in slabosti orodja

Prednosti:

  • uporaba orodja brez programskega nameščanja,
  • preprost za uporabo,
  • podobna sintaksa kot pri ostalih orodjih, ki smo jih uporabljali pri predmetu ROM,
  • dobro razumljiva pomoč za uporabnike (Help) - s primeri uporabe posameznih ukazov.

Slabosti:

  • prosto dostopen le za 30 dni (ob registraciji),
  • brez grafičnega uporabniškega vmesnika, le vnosno polje,
  • pomanjkljivosti pri delu s funkcijami (iskanje ničel, ekstremov,...),
  • risanje le enega grafa na zaslonsko sliko.
0%
0%