You are on page 1of 32

Ukoliko koristite kalkulator HP 50g za polaganje AOGM –a ovo su osnovne stvari koje bi trebali znati

na njemu napraviti.

Prva stvar je uključivanje kalkulatora , to se radi s tipkom ON

Nego dalje imamo samo sučelje kalkulatora ono se sastoji od ekrana LCD i dijela sa tipkama 10
redaka sa 6 stupaca , to izgleda otprilike ovako ...

Prije svega na kalkulatoru su najvažnije tri osnovne tipke odnosno komande

1
- tipka VAR prikazuje sve varijable i programe koje smo unijeli pod određeni direktorij

Kombinacija tipki i tipke daje nam tzv. KORISNIČKI IZBORNIK (eng. CUSTOM )u
kojem možemo pogledati funkcije , varijable te programe koje smo sami kreirali .

- TOOL prikazuje traku alata , to su namjenske funkcije koje se koriste pri uređivanju ,
brisanju , pregledavanju , kopiranju , pozivanju određenih varijabli ili programa .

Nama je prije svega jako bitan pristup podacima , za to moramo ući u „File manager“ kako bi svi
podaci (direktoriji) bili vidljivi na jednom mjestu ...

Koristimo sljedeću kombinaciju tipki :

Te dobivamo na kraju ovakav izgled ekrana

Za kreirati novi direktorij trebamo ući u jedan od ponuđenih direktorija i kreirati novi direktorij , koji
se nalazi pod nekim od ovdje naznačenih direktorija.

Ja ću kreirati direktorij LAMAMA pod direktorijem Home .


Bitno je naglasiti da se direktoriji kreiraju uvijek pod nekim „većim“ direktorijem , a ako želimo još
jedan direktorij u tom kojega smo prethodno kreirali onda samo odemo u već kreirani direktorij i
opcija NEW.

1_KORAK: Stisnuti OK na traci


2
2_KORAK nakon pritiska tipke OK pojavljuje se sljedeće :

3_Korak_KREIRANJE NOVOG DIREKTORIJA

Odemo s tipkom da nadjemo opciju NEW

Ako nije prikazana traka izbornika kao na prethodnoj slici morate pritisnuti tipku pa tek onda

Treba pritisnuti tipku

3
Odemo na NEW (tipka F3 C ; iznad nje piše GRAPH ) , inače zaboravio sam napomenuti da su ove
tipke koje se nalaze u prvom redu funkcijske tipke i one su povezane sa donjim stavkama u traci
izbornika ( naredbe : PURGE RENAME NEW ORDER SEND RECV ) tako da kada odem na tipku npr. F1
A pokazat ce mi se PURGE naredba , na tipci F2 B naredba RENAME , itd. Kada odemo na dotičnu
tipku F3 C pojavi se sljedeće-

Znači tu definiramo direktorij , dajemo mu ime i spremamo ga kao novi direktorij...

Također se može i varijbla kreirati ali to je ovdje nezgodno pa je bolje varijablu spremiti vani.
Da bi kreirao direktorij moram prvo staviti kvačicu pokraj natpisa Directory.

To napravimo tako da odemo pomoću tipki smjera strelice do Directori i jednostavno potvrdimo

4
radnju s CCK.

Na kraju zadajemo ime direktorija vraćamo se natrag na Name , pomoću kursor tipki (strelica);

Za upisivanje imena kliknemo dvaput polagano na tipku i onda upisujemo ime sa slovima
koja su definirana tom tipkom ...

5
Stisnemo OK i to je to...

Kreirani direktorij se nalazi na vrhu

Sljedeći korak koji je isto tako bitan je kako spremiti varijablu

Recimo da imam neki broj npr. Nek to bude 5 i želim ga spremiti pod imenom PET moram upisati taj
broj prvo...

6
Onda ga tipkom STO storamo

Te stisnemo na kraju tipku ENTER

Te se PET pojavi u traci s varijablama

7
Upisivanje matrice

Vrlo jednostavno kombinacija tipki

Dobivamo tablicu s mnogo stupaca i ćelija...

Nakon toga idemo upisati neke brojeve

8
Za spremanje matrice bitno je otići na bilo koje prazno polje i stisnuti enter a ostatak postupka je isti
kao kod spremanja varijabli .

Pod imenom CAAST

9
I ETO GA KREIRANA MATRICA CAAST

Kada želimo pospremiti samo neku varijablu , npr , neka mi je broj 5 varijabla spremljena pod br ,
onda to činim na način da prvo upišem 5

A tek onda utipkam tipku dok se ne pojavi znak


jasnije , barem se nadam :

kod oznake za broj pet , evo na slici će biti


Korištena kombinacija za spremanje ove varijable je :

Kada ste to učinili onda se varijabla pod nazivom br , sprema u stručnom terminu riječi pod
globalnom varijablom i nalazi se na traci gdje su pohranjene i ostale varijable ...

10
Kada upišemo br i stisnemo ENTER tipku pojavit će se vrijednost koja je stavljena pod tu varijablu , u
mojem slučaju to je broj 5 .

Te onda pritisnemo ENTER i ...

Vidimo i ime varijable i vrijednost ispod imena ili u nekim slučajevima se zna nalaziti i pokraj imena ,
no većinom je to ispod , slična stvar i za matrice ...

BITAN KORAK JE RAČUNANJE S KUTEVIMA ZA TO SE UPOTREBLJAVAJU OPERACIJE

11
HMS→

→HMS

HMS+

HMS-

HMS zapis nije ništa drugo nego HH.MMSSSS ( HH – sati ( HoursHours ) ; MM – minute
( MinutesMinutes ) ; SSSS – sekunde ( SecondsSecondpart1ofSecondpart2ofSecond) )

Znači prve dvije znamenke prije decimalne točke označava sate ili stupnjeve , druge dvije znamenke
iza točke predstavljaju minute a ostale dvije znamenke iza minuta sekunde i njihove decimalne
dijelove.

Na primjer ako želim zapisati kut koji ima 54 stupnja 36 minuta i 42,35 sekundi učinit ću sljedeće :

E sada što znače ove navedene funkcije ,

HMS→ pretvara zapis HH.MMSSSS u decimalni oblik , npr ako imam kut 22°30'00“ dobit ću 22,5 kao
riješenje

→HMS pretvara zapis iz decimalnog u HH.MMSSSS oblik (HMS) , dakle ako imam kut 22,5000 , ovdje
ću dobiti 22,3000

HMS+ zbraja kuteve koji su u HMS obliku tako da vodi računa o minutama i sekundama HMS-

oduzima kuteve koji su u HMS obliku tako da vodi računa o minutama i sekundama Evo

primjera za svaki od njih ...

12
Funkcija koja je pogodna ako želim zbrojiti kuteve da ostanu u DMS ( HMS ) zapisu je :

Pri tome zbrajam kuteve : 45°12'55,30'' i 12°45'32,20'' koristeći funkciju HMS+ , naravno za očekivati
je da će rezultat ispasti kut u iznosu : 57°58'27,5'' ( vidi sliku dolje ) . Zadavanje funkcije
HMS+(kut1;kut2)

Ako pritome želim oduzeti ta dva kuta , riječ je o kutevima 45°12'55,30'' i 12°45'32,20'' , koristim
funkciju HMS- i u Algebarskom načinu unošenja upisujem sljedeće kao što je prikazano na donjoj
slici ... za rezultat nam ispada 32°27'23,10'' , očekivano sasvim ... Funkcija , tj. Njezina sintaksa u
Algebarskom načinu glasi : HMS-(kut1;kut2) ***napomena znak ; ovisi koji vam je znak za odvajanje
cijelog broja od decimalnog , ako je to zarez onda koristite ovakav znak ; , a ako je točka onda , . ***

E sada ako želim neki kut koji je zapisan u HMS obliku pretvoriti u decimalni koristim naredbu HMS→
, nazočni kut upisujem unutar zagrada HMS→(kut)

Za kut 45°12'55,3''

13
A ako želim obrnuto dakle iz decimalnog prijeći u HMS zapis , onda je funkcija kojom to radim
sljedećeg oblika →HMS(kut)

Za kut u decimalnom obliku 45,2153611111°

Moram napomenuti da je program s kojim radim na ovome nerealan što se tiče same sintakse u
stvarnosti umjesto zareza kod funkcija HMS+ i HMS- treba pisati ; (točka zarez)

Sljedeća su stvar derivacije , kako izderivirati nešto , pomalo zvuči nevjerojatno ali ovaj kalkulator ima
opciju i za to a to je funkcija DERIV ( izraz ; varijabla deriviranja )

Npr ; zelim derivirati izraz ax^2 + bx + c , po varijabli x , a a neka mi je 3 , b = 2 , a varijabla c = 0

Upisujem prvo varijable i spremam ih pod a , b i c al to neću tu prikazati bitna je ta funkcija ...

Rješenje je 6x + 2 , što je i dobor rješenje

Sljedeća je operacija upisivanje CUSTOM naredbi u kalkulator pošto kalkulator nema definirane
korisničke funkcije ( tj. Može ih imati ali nama možda se neće sviđati ili nam neće trebati te opcije )
možemo definirati vlastite ...

To napravimo da stisnemo kombinaciju

te dobivamo katalog sa funkcijama

14
Prije svega važno je napomenuti da ovu radnju treba izvršiti u RPN modu računanja i izvođenja
operacija,

Onda upisujemo funkcije u vitičaste i odvajamo ih razmacima

{ funkcija1 funkcija2 funkcija3 ... funkcijan } MENU je naredba općenito

A KOD ZA OVO JE ....

15
Dodatno „za one koji žele više“
Kako napisati kratki programčić .

Uglavnom bazirano na računanju λ1 i λ2 kod ocjene položajne točnosti , kada imamo ovakav neki
dugi izraz poželjno je na neki način računanje tih veličina ubrzati i to možemo vrlo jednostavno
napraviti.

Formula za dobivanje λ1 i λ2 glasi :

Uglavnom da bi napisali program moramo otići na Reverse Polish Notation mode na kalkulatoru ili ti
skraćeno i popularno RPN mode .

16
Za upisivanje programa moramo prvo navesti programske graničnike , to su znakovi << i >> ,

dostupni su na tipkovnici ako stisnemo prvo tipku pa zatim

Upišemo čitav izraz unutar jednostrukih navodnika , te taj izraz spremimo u memoriju kalkulatora HP
50g .

Spremanje u RPN modu je drukčije nego u Algebarskom modu (Algebraic) jer u RPN – u kada
napišemo izraz stisnemo enter te onda moramo unutar jednostrukih navodnika upisati naziv
programa kojeg smo kreirali te tek na kraju tipka STO.

Za upisivanje naziva pritisnemo na tipku te kada smo vidjeli da su se na ekranu prikazali

17
jednostruki navodnici onda upisujemo naziv programa tako da dvaput pritisnemo tipku i

tražimo željeni naziv u mom slučaju to je

Odnosno LAM1 da prevedemo

Nakon toga Enter pa tek onda nakon toga tipka STO


Sada upisujemo elemente qxx , qyy i qyy pod tim dotičnim imenima , odnosno vrijednost qxx
pospremimo pod qxx , qyy spremimo u qyy a qxy u qxy spremimo .

Qxx = 0,88434

Qyy = 0,34584

Qxy = - 0,00244

18
Sada pozivamo funkciju koju smo napravili LAM1 i da vidimo što smo napravili

Program pokazuje vrijednost λ1 kod položajne točnosti točke T. Program

možemo isto napraviti za Lambda 2 , odn. LAM2

Slika 1 Kod za program koji izračunava veličinu lambda 1 (LAM1)

Kod za program LAM2 prikazan je na gornjoj slici

19
***NAPOMENA***

Ovaj dio nije bio kod instrukcija sa mag.dipl.ing. Franjo Šiško , ovo je dodatno a da i ubrza stvari
također.

Kako napisati jediničnu matricu

IDN (broj elemenata na glavnoj dijagonali jedinične matrice )

Kako napisati dijagonalnu matricu

DIAG→(Naziv vektora redka ( može i matrica 1xn ) ili vektor ( matrica 1xn ) ; broj elemenata na
glavnoj dijagonali )

Zapravo kod ovoga upisujemo redom :

DIAG→([1;2;3];3)

Elemente koje nanosimo na glavnoj dijagonali moramo pospremiti u vektor redak ; npr. Da mi je
vektor redak nazvan Vekred onda bi napisao :

DIAG→(Vekred;3)

Broj 3 označava u oba slučaja broj elemenata na glavnoj dijagonali (nxn) matrice , to je zapravo taj
broj n jer je matrica kvadratna.

20
Korisno za upisivanje vektora jedinica e

Naredba : CON

CON ( { br_redaka ; br_stupaca } ; broj koji će biti upisan u svim redcima i stupcima matrice ) Npr.

Ako želim vektor jedinica dimenzija 5x1 onda upisujem sljedeće u kalkulator :

Odnosno upisujemo naredbu :

CON({5;1};1)

REZULTAT :

21
PAR NAPOMENA JOŠ ...
Ako se prilikom računanja ili unošenja pojavljuje sljedeće ...

Ili prilikom unošenja , npr. Broja ½ ( jedne polovine ) , kad se pojavljuje sljedeća slika na zaslonu
vašeg grafičkog kalkulatora ...

Nažalost to vam je sve znak da ste niste radili u Approx CAS načinu rada kalkulatora .

No čak i da jeste ovakvu „sudbinu“ možete izbjeći da evaulirate brojčani iznos prikazan na ekranu
naredbom →NUM .

Znači pošto ja imam matricu kakva je , sva u razlomcima a želim dobiti lijepe decimalne brojeve ,
onda ću učiniti sljedeće , ali prije svega mali podsjetnik kako mi je sve izgledalo ...

22
Sada koristim naredbu →NUM

Tu naredbu koristim tako da utipkam kombinaciju tipki

( Crvena SHIFT tipka ) te još pritisnem ENTER , naravno koju bi drugu , jer iznad
tipke enter mi se pojavljuje dotična naredba , koja je označena crvenom bojom i izgleda otprilike
ovako (okej , malo je mala ikonica koju sam tu htio prikazati ali piše , bez brige budite , →NUM
)

Kad to napravim dobivam sljedeće ... na ekranu ...

23
E takav izgled matrice ili ti vektora želimo kod predmeta poput što su Analiza i obrada geodetskih
mjerenja i sličnih tomu .

No šalu na stranu ako želite zauvjek maknuti te razlomke iz izraza odete u Načine rada kalkulatora
(MODE) te onda pritiskom na tipku C

Otvaram CAS folder na kalkulatoru ...

Dotična slika se pojavi onda , tada jednostavno tipkama za SCROLL – anje ,

Odemo do mjesta gdje piše Approx i stavimo kvačicu iznad __ .

24
Evo pritiskom na ovu tipku C koja je uokvirena zelenom bojom pozivamo kao što sam prije naveo

naredbu koja je iznad nje , u ovom slučaju je to .

Na ekranu se treba pojaviti sljedeće ....

I sada potvrdimo navedenu operaciju s tipkom F6 ( F ) ,tj. Odemo kako god znamo na OK.

25
No nemojte misliti da će se svi brojevi ODMAH pretvoriti iz razlomaka u decimalne , to će se dogoditi
nakon ponovnog unošenja nekih brojeva ...

Unos više slovčanih oznaka odjednom

Znači , ovaj princip primjenjujemo ako imamo više oznaka koje nam predstavlja ime neke matrice ,
vektora ili varijable općenito .

Za to su potrebne samo dvije tipke

Dvaput stisnemo na tipku dok se na ekranu ne pojavi oznaka koja je uokvirena crvenim
pravokutnikom ...

nakon toga upisujemo ( pritišćemo ) tipke koje imaju žute oznake na sebi , a da pritome te oznake
označavaju slova , npr , ako želim napisati ABCD sve velikim , onda primjenjujem sljedeću
kombinaciju tipki

26
, te mi se na ekranu ispiše ovaj izraz :

Ako želim iz tih velikih slova prijeći na male ili obrnuto moram dodati još dvije kombinacije tipki koja

se izvodi tako da prvo jedanput pritisnem ( bijelu shift tipku ) pa onda jednom pritisnem

tipku . Ova kombinacija omogućava prijelaz iz velikih u mala slova i to tako da možemo
kontinuirano pisati jedno od tih odabranih slova , bez ponovnog pritiskanja tipke ALPHA.

Na primjeru ću objasniti , nadam se da će biti jasnije ...

Želim upisati sljedeće : ABCDefghIJKL

Za to ću morati utipkati tipkice sljedećim redoslijedom

Na ekranu se ispisuje sljedeće :

27
***Nemojte da vas buni ovaj vektor iznad izraza to je iz prethodnog primjera***

Ako želite da se više ne ispisuju slova kada pritiskate tipkice s slovima onda samo opet , kao na

početku , stisnete tipku ali za razliku od unosa više slova samo jedanput .

Ako želite unijeti samo jedno slovo sve isto radite ali samo jedanput pritišćete tipku

Računanje s vektorima

Ako računamo s VEKTORIMA , onda trebamo obratiti pozornost na jednu vrlo bitnu stvar a to je na

dnu , izbornik s alatima , operacija .

Ova tipka označava „vektor“ ali ne barem u matematičkom toliko smislu jer taj vektor ne možemo ni
pomnožiti , ni transponirati , apsolutno ništa ....

Evo primjera :

Upisat ću vektor redak dimenzija 1x5 , upisujem sljedeće elemente :

28
[12345]

Primjetite da mi je znak ostao ...


Sada ću spremiti taj vektor pod imenom vek

I sada želim TRANSPONIRATI taj vektor vek , upisujemo uobičajenu naredbu za transponiranje u
Algebarskom načinu , glasi : TRAN(vektor ili matrica) , u općenitom slučaju ...

Pritisnemo , popularno tipkicu :

I nadamo se riješenju ...


Kad ono ...

29
.... e sada sa li je nešto krivo pri unošenju , praktički nije ništa jer smo unijeli vektor redak dimenzija
1x5 i očekujemo vektor stupac sada , ali ... eto ...

Rješenje je vrlo jednostavno kada nam je znak prisutan onda nam kalkulator računa cijeli
izraz kao vektor , ali prije svega takav vektor je bliži listi nego vektoru kojeg koristimo u matematici ,

stoga , treba umjesto znaka postaviti traku za uređivanje u ovom slučaju , da se nalazi znak

Idemo pokušati ponovno ...


Upisujem vektor redak dimenzija 1x5 sa elementima [ 1 2 3 4 5 ] ...

Tipkom enter na bilo koje prazno polje , omogućavamo vektoru ili matrici da se spremi ...

Sad primjetite razliku umjesto jedne uglate zagrade kao što smo prije imali sada se nalaze dvije ...

Spremamo pod isto ime vek ..

30
Sada istom naredbom za transponiranje transponiram vektor redak vek u Algebarskom načinu ...

Očigledno je primjetiti što se dogodilo sa zagradama ...


Koristim sada naredbu TRAN(vek)

Stisnemo ENTER ...

I eto ga , transponiranje matrice uspiješno , kako bi želio dokazati da se mogu provoditi i ostale
operacije osim transponiranja vektora redka vek pomnožit ću ga s 5 , ponovno :

31
Nakon svega želio bih reći da se samo treba paziti vektora redka i izraza poput dimenzija 1x1
(vektor skalar) u matrici ili 1xn kod vektora da se ovaj mali znak zamijeni s ovakvim

Dok su stupčani vektori oslobođeni ovakvog tipa problema , barem na verziji HP 50g , pa ne treba
voditi brigu o tome .

Napisao : Anonimni student - Veteran

32

You might also like