METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Wielkość: px
Rozpocząć pokaz od strony:

Download "METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH"

Transkrypt

1 METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 2 OBLICZENIA ARYTMETYCZNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski

2 2.1. Cel ćwiczenia ĆWICZENIE NR 2 Obliczenia arytmetyczne w programie komputerowym Matlab Celem ćwiczenia jest opanowanie umiejętności wykonywania obliczeń arytmetycznych w programie komputerowym Matlab Stałe i zmienne W programie komputerowym Matlab obliczenia arytmetyczne wykonuje się na stałych i zmiennych. Stała to wielkość o ustalonej wartości, która nie zmienia tej wartości w czasie działania programu. Przykładem stałej jest liczba. W Matlabie wartość liczby poznamy po wpisaniu w oknie Command Window po znaku zachęty >> słowa pi i naciśnięciu Enter na klawiaturze. W poniższej tabeli przedstawiono wykaz stałych z programu Matlab. Stała pi Inf Opis Liczba = Nieskończoność

3 14 Metody komputerowe w obliczeniach inżynierskich eps NaN Względna dokładność zmiennoprzecinkowa (eps=2.2204e-16) Symbol nieoznaczony, tzw. nie-liczba (Not a Number) Uwaga, liczba e nie ma w Matlabie bezpośredniej reprezentacji. W celu wyznaczenia wartość liczby e należy zastosować funkcję exp(a) z argumentem a=1. Zmienna to wielkość, która może zmienić swoją wartość. Wartością może być liczba, tablica liczb, znak, ciąg znaków, tablica znaków, ciągów znaków, itp. Do zadawania wartości zmiennej służy operator przypisania =. Definiowanie zmiennej odbywa się po znaku zachęty >> w następujący sposób >>zmienna=wartość <Enter> lub >>zmienna=wartość; <Enter> Średnik na końcu polecenia umożliwia ukrycie potwierdzenia wprowadzenia danych lub skutków wykonania operacji na danych. Uwaga, zdefiniowanie zmiennej nie wymaga deklarowania jej typu. Zdefiniujmy w programie Matlab zmienną o nazwie a, której zadawać będziemy kolejno wartości liczbowe i. W tym celu w oknie Command Window należy po znaku zachęty >> wpisać polecenie a=-1.234, a następnie nacisnąć Enter. Operację należy

4 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab 15 powtórzyć wpisując polecenie a=pi. Zwróćmy uwagę, że wartość zmiennej jest nadpisywana. Uwaga, część całkowitą liczby od części ułamkowej oddzielamy kropką. Należy zwrócić uwagę, że w przestrzeni roboczej programu przechowywane są tylko aktualne wartości zastosowanych zmiennych, o czym informuje okno Workspace widoczne na poniższym rysunku. Okno Workspace informuje również, że utworzona została automatycznie nowa zmienna tymczasowa o domyślnej nazwie ans, której przypisana zostaje wartość liczby. Jeżeli w oknie Command Window zdefiniujemy nową zmienną b, zadamy jej wartość b=ans i naciśniemy Enter, to zmienna b przyjmie wartość liczby.

5 16 Metody komputerowe w obliczeniach inżynierskich W oknie Workspace można zmienić nazwę zmiennej, zmienić wartość tej zmiennej, usunąć zmienną z przestrzeni roboczej programu lub utworzyć w przestrzeni roboczej programu kopię zmiennej. W celu zmiany nazwy zmiennej należy dwukrotnie kliknąć na nazwę zmiennej, lub klikając prawym klawiszem myszy na nazwie zmiennej, wybrać z menu opcję Rename. W celu zmiany wartości zmiennej należy dwukrotnie kliknąć na wartość zmiennej lub po kliknięciu prawym klawiszem na wartości, wybrać z menu opcję Edit Value. W celu usunięcia zmiennej z przestrzeni roboczej programu należy kliknąć na nazwie zmiennej, a następnie nacisnąć na klawiaturze Delete lub kliknąć prawym klawiszem myszy na nazwie zmiennej i z menu wybrać opcję Delete. Uwaga, po usunięciu zmiennej z przestrzeni roboczej, nie ma możliwości przywrócenia jej do przestrzeni roboczej programu. Nie można tego wykonać również za pomocą skrótu klawiaturowego Ctrl+Z. W celu utworzenia w przestrzeni roboczej programu kopii zmiennej należy kliknąć prawym klawiszem myszy na nazwie zmiennej i z menu wybrać opcję Duplicate. Uwaga, utworzenie kopii zmiennej możliwe jest również za pomocą opcji menu Copy i Paste lub z zastosowaniem skrótów klawiaturowych Ctrl+C i Ctrl+V.

6 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab 17 Za pomocą okna Workspace można utworzyć w przestrzeni roboczej programu zmienną przechowującą określoną wartość. W tym celu należy w tym oknie nacisnąć prawy klawisz myszy i z menu wybrać opcję New. W celu utworzenia nowej zmiennej zastosować można również skrót klawiaturowy Ctrl+N. Po wybraniu opcji New utworzona zostanie zmienna, której nadać można określoną nazwę i wartość. Uwaga, w programie Matlab, pamięć do przechowania wartości zmiennej jest przydzielana automatycznie.

7 18 Metody komputerowe w obliczeniach inżynierskich 2.3. Przechowywanie stałych i zmiennych Stałe i zmienne przechowywane są w przestrzeni roboczej programu Matlab. W celu uzyskania informacji o danych przechowywanych w przestrzeni roboczej programu, lub usunięcia tych danych z przestrzeni roboczej, należy w oknie Command Window po znaku zachęty >> wpisać odpowiednie polecenie z poniższej tabeli i nacisnąć Enter. Polecenie who whos clear Zadanie Wyświetla nazwy zmiennych znajdujących się w przestrzeni roboczej programu Wyświetla rozszerzoną informację o zmiennych znajdujących się w przestrzeni roboczej programu (nazwa, rozmiar, liczba bajtów, klasa, atrybuty) Usuwa wszystkie dane z przestrzeni roboczej programu Dane przechowywane w przestrzeni roboczej programu, można przechować w plikach binarnych 1. Do zapisu i odczytu danych do i z pliku należy zastosować polecenia z poniższej tabeli. Polecenie save Zadanie Zapisuje wszystkie dane z przestrzeni roboczej programu do pliku binarnego matlab.mat w katalogu C:\Program Files\MATLAB\R2016a\bin\ 1 Plik binarny to plik, w którym tekst zapisany jest określonym kodem znaków.

8 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab 19 save nazwa_pliku load load nazwa_pliku Zapisuje wszystkie dane z przestrzeni roboczej programu do pliku binarnego nazwa_pliku.mat w katalogu C:\Program Files\MATLAB\R2016a\bin\ Wczytuje dane z pliku matlab.mat do przestrzeni roboczej programu Wczytuje dane z pliku nazwa_pliku.mat do przestrzeni roboczej programu Przykład. Zastosowanie poleceń save i load do zapisu i odczytu do i z pliku danych przechowywanych w przestrzeni roboczej programu. Do zapisu i odczytu do i z pliku danych przechowywanych w przestrzeni roboczej programu, można wykorzystać interfejs programu

9 20 Metody komputerowe w obliczeniach inżynierskich Matlab. W celu zapisu danych do pliku należy na karcie HOME nacisnąć przycisk Save Workspace. Następnie za pomocą wywołanego okna dialogowego Save As, należy wskazać miejsce zapisu i za pomocą przycisku Zapisz, zapisać dane do pliku z rozszerzeniem *.mat. Przed zapisem danych do pliku można zmienić nazwę pliku w polu Nazwa pliku:. Wykonanie zapisu danych do pliku możliwe jest również w oknie Workspace. W tym celu należy po kliknięciu prawym klawiszem myszy w oknie Workspace wybrać z menu opcję Save.

10 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab 21 Zapis do pliku można wykonać również korzystając ze skrótu klawiaturowego Ctrl+S. Wczytanie pliku skutkuje wczytaniem danych do przestrzeni roboczej programu Matlab. W celu wczytania pliku należy na karcie HOME nacisnąć przycisk Open. Następnie za pomocą okna dialogowego Open należy wskazać plik z rozszerzeniem *.mat i nacisnąć przycisk Otwórz.

11 22 Metody komputerowe w obliczeniach inżynierskich Wczytanie pliku możliwe jest również po naciśnięciu na karcie HOME przycisku Import Data. Po naciśnięciu przycisku wywoływane jest okno dialogowe Import Data, w którym należy wskazać plik z rozszerzeniem *.mat, a następnie za pomocą przycisku Otwórz, wczytać plik do programu. Wczytanie danych za pomocą opcji Import Data poprzedzone jest wywołaniem okna Import Wizard, które umożliwia sprawdzenie i wybranie danych, które mają zostać wczytywane do przestrzeni roboczej programu.

12 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab 23 Uwaga, wartości zmiennych przechowywanych w przestrzeni roboczej programu, których nazwy są takie same jak przechowywane w pliku, zostaną nadpisane po wczytaniu pliku. Do obsługi plików przechowujących dane z przestrzeni roboczej programu (również innych plików Matlaba i systemu operacyjnego) można wykorzystać polecenia przedstawione w poniższej tabeli. Polecenie dir dir('sciezka_do_katalogu') ls ls('sciezka_do_katalogu') cd pwd cd.. cd('sciezka_do_katalogu') delete('sciezka_do_pliku') Zadanie Wyświetlenie listy plików w bieżącym lub we wskazanym katalogu (np. 'sciezka_do_katalogu'='c:\program Files') Wyświetlenie listy plików w bieżącym lub we wskazanym katalogu Wyświetlenie ścieżki dostępu do bieżącego katalogu Przejście do katalogu nadrzędnego wobec katalogu bieżącego (między cd a.. należy wstawić spację) Przejście do wskazanego katalogu Usunięcie pliku o podanej nazwie (np. 'sciezka_do_pliku'='c:\plik.txt')

13 24 Metody komputerowe w obliczeniach inżynierskich copyfile('sciezka_do_ pliku_lub_katalogu_ zrodlowego', 'sciezka_ do_nowego_pliku_ lub_katalogu, 'f') fileattrib fileattrib('sciezka_ do_pliku_lub_katalogu') movefile('sciezka_ do_pliku_lub_katalogu', ('nowa_sciezka_do_ Skopiowanie zawartości wskazanego pliku lub katalogu do nowego pliku lub katalogu, przełącznik 'f' oznacza, że atrybuty nowoutworzonego pliku lub katalogu zostaną ustawione na tzw. tylko do odczytu Wyświetlenie informacji o atrybutach bieżącego lub wskazanego pliku lub katalogu Przeniesienie (wycięcie) pliku lub katalogu do wskazanej lokalizacji pliku_lub_katalogu')) rmdir('sciezka_ Usunięcie wskazanego katalogu do_katalogu') mkdir('sciezka_ do_katalogu\nazwa_ Utworzenie katalogu we wskazanym miejscu katalogu') what what('sciezka_ do_katalogu') lookfor slowo_kluczowe Wyświetlenie plików Matlaba (np. *.mat, *.m) w katalogu bieżącym lub we wskazanym katalogu Przeszukanie wszystkich plików Matlaba na podstawie słowa kluczowego

14 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab Operacje arytmetyczne Do wykonywania operacji arytmetycznych na stałych i zmiennych wykorzystuje się operatory. W programie Matlab stosuje się operatory z poniższej tabeli. Operator Zadanie + Dodawanie - Odejmowanie * Mnożenie / Dzielenie ^ Potęgowanie Przykład. Obliczenia arytmetyczne na liczbach a=2 i b= Formatowanie stałych i zmiennych Do formatowania wartości liczbowych stałych i zmiennych stosuje się polecenie format. Polecenie format zmienia sposób wyświetlania danych, nie ma natomiast wpływu na ich wartość.

15 26 Metody komputerowe w obliczeniach inżynierskich Polecenie format short format short e format short g format long format long e format long g format rat format hex format + format Zadanie Wyświetla 5 cyfr części ułamkowej liczby, reprezentacja stałopozycyjna 2 Wyświetla 5 cyfr części ułamkowej liczby, reprezentacja zmiennopozycyjna Wyświetla 5 cyfr części ułamkowej liczby, reprezentacja stałopozycyjna lub zmiennopozycyjna Wyświetla 15 cyfr części ułamkowej liczby, reprezentacja stałopozycyjna Wyświetla 15 cyfr części ułamkowej liczby, reprezentacja zmiennopozycyjna Wyświetla 15 cyfr części ułamkowej liczby, reprezentacja stałopozycyjna lub zmiennopozycyjna Wyświetla liczbę w postaci ułamka zwykłego Wyświetla liczbę w szesnastkowym systemie liczbowym Wyświetla znak + dla liczb dodatnich, - dla liczb ujemnych i spację dla zera Przywraca ustawienia domyślnie 2 Reprezentacja stałopozycyjna (stałoprzecinkowa) to reprezentacja liczby rzeczywistej do zapisu, której stosuje się stałą liczbę bitów dla części całkowitej i stałą liczbę bitów dla części ułamkowej. Reprezentacja zmiennopozycyjna (zmiennoprzecinkowa) to przybliżenie liczby rzeczywistej w postaci zapisu naukowego lub inżynierskiego, np lub 1.234E+06.

16 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab 27 Przykład. Formatowanie reprezentacji liczbowej stałej Funkcje wbudowane Stałe i zmienne są często argumentami funkcji. W Matlabie funkcje (oraz polecenia) dzielimy na wbudowane, które są częścią Matlaba, oraz funkcje implementowane, które tworzy się i przechowuje w m-plikach 3. Poniżej, w tabelach przedstawiono wykaz wybranych funkcji wbudowanych. Funkcja sin(a) cos(a) tan(a) cot(a) sind(a) cosd(a) tand(a) cotd(b) Zadanie Obliczanie funkcji trygonometrycznych z liczby a wyrażonej w radianach Obliczanie funkcji trygonometrycznych z liczby a wyrażonej w stopniach 3 Plik m-plik to plik Matlaba z rozszerzeniem *.m, który przechowuje zmienne, polecenia, funkcje, itp.

17 28 Metody komputerowe w obliczeniach inżynierskich sinh(a) cosh(a) tanh(a) coth(a) asin(a) acos(a) atan(a) acot(a) asind(a) acosd(a) atand(a) acotd(a) Obliczanie funkcji hiperbolicznych z liczby a wyrażonej w radianach Obliczanie funkcji cyklometrycznych z liczby a, wynik wyrażony w radianach Obliczanie funkcji cyklometrycznych z liczby a, wynik wyrażony w stopniach sqrt(a) Obliczanie pierwiastka kwadratowego z liczby a, jeżeli a<0, to wynik jest zespolony nthroot(a,b) exp(a) log(a) log10(a) abs(a) abs(z) angle(z) real(z) imag(z) complex(a,b) Obliczenie wartości liczby a 1/b, jeżeli a<0, to b musi być liczbą nieparzystą Obliczanie wartości liczby e a, jeżeli a<0, to wynik jest zespolony Obliczanie logarytmu naturalnego z liczby a, jeżeli a<0, to wynik jest zespolony Obliczanie logarytmu dziesiętnego z liczby a, jeżeli a<0, to wynik jest zespolony Wyznaczanie wartości bezwzględnej z liczby a, lub modułu liczby zespolonej z Wyznaczanie argumentu liczby zespolonej z Wyznaczanie części rzeczywistej i urojonej liczby zespolonej z Utworzenie liczby zespolonej z=a+jb, gdzie a to część rzeczywista, b to część urojona, j 1

18 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab 29 ceil(a) Zaokrąglanie liczby a w górę (ceil) i dół (floor) floor(a) round(a) mod(a,b) sign(a) factorial(a) max(a,b) min(a,b) gcd(a,b) lcm(a,b) Zaokrąglanie liczby a do najbliższej liczby całkowitej Wyznaczanie reszty z dzielenia a przez b Wyznaczanie znaku liczby a. Jeżeli a>0, to funkcja zwróci 1. Jeżeli a=0, to funkcja zwróci 0. Jeżeli a<0, to funkcja zwróci -1 Obliczenie silni z liczy a (a!=12...a) Wyznaczenie maksymalnej i minimalnej wartości dwóch liczb a i b Wyznaczanie największego wspólnego dzielnika liczb a i b Wyznaczanie najmniejszej wspólnej wielokrotności liczb a i b 2.7. Program ćwiczenia 1. Przyjąć a=x, b=2x i c=x, gdzie x to numer podgrupy i obliczyć w Matlabie wartości następujących wyrażeń a) a 4, 3 b) b 1 2c 16 3, c) 2, d) 3 7 2c 12. a 4 2. Przyjąć a=-2x, b=-x i c=-3x. Sprawdzić w Matlabie, które z wyrażeń w danej parze przyjmuje większą wartość a) 3 a3 a 1 b, x arctg c e,

19 30 Metody komputerowe w obliczeniach inżynierskich 2cos a /6 -c! 2 b), 1+tg, 2 1/ 2 sin b 2 b e b a a b c), 1+ b a, b tg c 2 3 d) 2 ab/ a 4 1cos b2 1 b,, a e 1/ a 4 a sin 38 b c a ln b a a, tg ctg, c a / e) 2 f) 3 4 sin 40 3 e b 3, -a. ln a -c 3. Obliczyć w Matlabie wartości wyrażeń a) 2/ 3 x, 3 x \2, b) 2000 / 50 x, 50 x \ Skomentować wyniki obliczeń. 4. Wyznaczyć za pomocą Matlaba a) postać dziesiętną liczby x z 15 cyframi po przecinku, b) postać ułamka zwykłego liczby x, c) postać dziesiętną ułamka z punktu b) z 15 cyframi po przecinku, d) różnicę między postaciami dziesiętnymi liczb z punktów a) i c). Powtórzyć punkty a)-d) dla ln(x).

20 Ćwiczenie 2. Obliczenia arytmetyczne w programie komputerowym Matlab Odczytać za pomocą Matlaba a) (15-x) cyfrę znaczącą 4 liczby, b) (x+5) cyfr znaczących liczby e, począwszy od najstarszej cyfry Korzystając z Matlaba a) sprawdzić, które z par liczb mają największy wspólny dzielnik większy od jeden: i ; i 39501; i ; i , b) wyznaczyć za pomocą jednego wzoru najmniejszą wspólną wielokrotność liczb x+5, x+9, x+12, x+16, x Trzy roboty R1, R2 i R3 studentów Automatyki i Robotyki wzięły udział w dwudniowej misji badawczej na Marsie. Podczas całej misji robot R1 przebył na jego powierzchni drogę dwa razy krótszą niż robot R2. Razem roboty R1 i R2 przebyły drogę 15 km. Przedstaw w Matlabie wzory umożliwiające obliczenie, jaką drogę w każdym dniu misji oraz jaką łączną drogę podczas całej misji przebył robot R3, jeżeli a) w pierwszym dniu misji przebył drogę (2x) razy dłuższą niż robot R1, b) w drugim dniu misji przebył 1/(x+2) drogi robota R2. 8. W pewnej fabryce dwa roboty przemysłowe R1 i R2 wykonują montaż samochodów. Robot R1 montuje dwa samochody w ciągu 4 Cyfry znaczące obejmują wszystkie niezerowe cyfry rozwinięcia liczby dziesiętnej, bez początkowych zer. Np. liczby 1.2 i 12 mają po 2 cyfry znaczące, ale liczby 1.20, 12.0, i po 3 cyfry znaczące. 5 Najstarsza cyfra w liczbie, to cyfra, której zmiana w największym stopniu wpływa na liczbę. Np. najstarszą cyfrą liczby 100 jest 1.

21 32 Metody komputerowe w obliczeniach inżynierskich godziny. W tym samym czasie robot R2, zbudowany przez studentów Automatyki i Robotyki, montuje tę samą liczbę samochodów, ale w czasie o połowę krótszym. Oba roboty pracują codziennie, nieprzerwanie przez dwie pełne ośmiogodzinne zmiany. Przedstaw w Matlabie wzory umożliwiające obliczenie a) ile łącznie samochodów zmontują oba roboty w ciągu roku, b) ile łącznie samochodów zmontują oba roboty w ciągu roku, jeżeli studenci Informatyki zoptymalizują oprogramowanie robota R2 tak, aby montował w godzinę (x+2) razy więcej samochodów, niż robot R1. Literatura [1] Luzar M., Metody komputerowe w obliczeniach inżynierskich, Wykład dla Studentów Automatyki i Robotyki, WIEA, UZ, [2] Czajka M., MATLAB. Ćwiczenia, Helion 2005 [3] Mrozek B., Mrozek Z., MATLAB i Simulink. Poradnik użytkownika, Helion 2004

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 1 WPROWADZENIE DO PROGRAMU KOMPUTEROWEGO MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 1 Wprowadzenie do programu komputerowego Matlab 1.1.

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 1 WPROWADZENIE DO PROGRAMU KOMPUTEROWEGO MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 1 Wprowadzenie do programu komputerowego Matlab 1.1.

Bardziej szczegółowo

Podstawy Informatyki 1. Laboratorium 1

Podstawy Informatyki 1. Laboratorium 1 Podstawy Informatyki 1 Laboratorium 1 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą pakietu MATLAB. W ćwiczeniu wprowadzono opis podstawowych komend środowiska i funkcji matematycznych

Bardziej szczegółowo

Zanim zaczniemy GNU Octave

Zanim zaczniemy GNU Octave MatLab część I 1 Zanim zaczniemy GNU Octave 2 Zanim zaczniemy GNU Octave 3 Zanim zaczniemy GNU Octave 4 Środowisko MatLab-a MatLab ang. MATrix LABoratory Obliczenia numeryczne i symboliczne operacje na

Bardziej szczegółowo

Podstawy obsługi pakietu GNU octave.

Podstawy obsługi pakietu GNU octave. Podstawy obsługi pakietu GNU octave. (wspomaganie obliczeń inżynierskich) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą pakietu GNU octave. W ćwiczeniu wprowadzono opis podstawowych komend

Bardziej szczegółowo

Ćwiczenie 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych

Ćwiczenie 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych i dynamicznych, symulacji procesów, przekształceń i obliczeń symbolicznych

Bardziej szczegółowo

Spis treści MATLAB CZ. 1 OPERACJE ARYTMETYCZNE NA LICZBACH RZECZYWISTYCH I ZESPOLONYCH. Technologie Informacyjne

Spis treści MATLAB CZ. 1 OPERACJE ARYTMETYCZNE NA LICZBACH RZECZYWISTYCH I ZESPOLONYCH. Technologie Informacyjne Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni specjalistycznej z przedmiotu Technologie Informacyjne MATLAB CZ. 1 OPERACJE ARYTMETYCZNE

Bardziej szczegółowo

Spis treści MATLAB CZ. 1 OPERACJE ARYTMETYCZNE NA LICZBACH RZECZYWISTYCH I ZESPOLONYCH. Technologie Informacyjne

Spis treści MATLAB CZ. 1 OPERACJE ARYTMETYCZNE NA LICZBACH RZECZYWISTYCH I ZESPOLONYCH. Technologie Informacyjne Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni specjalistycznej z przedmiotu Technologie Informacyjne MATLAB CZ. 1 OPERACJE ARYTMETYCZNE

Bardziej szczegółowo

Laboratorium Komputerowego Wspomagania Analizy i Projektowania

Laboratorium Komputerowego Wspomagania Analizy i Projektowania Laboratorium Komputerowego Wspomagania Analizy i Projektowania Ćwiczenie 1. Podstawy obsługi pakietu MATLAB. Opracował: dr inż. Sebastian Dudzik 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 5 SKRYPTY W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 5 Skrypty w programie komputerowym Matlab 5.1. Cel ćwiczenia

Bardziej szczegółowo

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 c Dr inż. Ignacy Pardyka (Inf.UJK) ASK.RD.01 Rok

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk

Bardziej szczegółowo

ŚRODOWISKO MATLAB cz.1 Operacje arytmetyczne na liczbach rzeczywistych i zespolonych

ŚRODOWISKO MATLAB cz.1 Operacje arytmetyczne na liczbach rzeczywistych i zespolonych Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni z przedmiotu Podstawy Informatyki Kod przedmiotu: TS1C 100 00 Ćwiczenie pt. ŚRODOWISKO MATLAB cz.1 Operacje

Bardziej szczegółowo

Instalacja

Instalacja Wprowadzenie Scilab pojawił się w Internecie po raz pierwszy, jako program darmowy, w roku 1994 Od 1990 roku pracowało nad nim 5 naukowców z instytutu INRIA (Francuski Narodowy Instytut Badań w Dziedzinie

Bardziej szczegółowo

Wstęp do Programowania Lista 1

Wstęp do Programowania Lista 1 Wstęp do Programowania Lista 1 1 Wprowadzenie do środowiska MATLAB Zad. 1 Zapoznaj się z podstawowymi oknami dostępnymi w środowisku MATLAB: Command Window, Current Folder, Workspace i Command History.

Bardziej szczegółowo

SKRYPTY. Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego

SKRYPTY. Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego 1 SKRYPTY Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego z = 1 y + 1+ ( x + 2) 3 x 2 + x sin y y + 1 2 dla danych wartości x = 12.5 i y = 9.87. Zadanie to można rozwiązać: wpisując dane i wzór wyrażenia

Bardziej szczegółowo

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2 Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR

Bardziej szczegółowo

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 = Systemy liczbowe Dla każdej liczby naturalnej x Î N oraz liczby naturalnej p >= 2 istnieją jednoznacznie wyznaczone: liczba n Î N oraz ciąg cyfr c 0, c 1,..., c n-1 (gdzie ck Î {0, 1,..., p - 1}) taki,

Bardziej szczegółowo

Wprowadzenie do środowiska

Wprowadzenie do środowiska Wprowadzenie do środowiska www.mathworks.com Piotr Wróbel piotr.wrobel@igf.fuw.edu.pl Pok. B 4.22 Metody numeryczne w optyce 2017 Czym jest Matlab Matlab (matrix laboratory) środowisko obliczeniowe oraz

Bardziej szczegółowo

Podstawy Informatyki

Podstawy Informatyki Podstawy Informatyki Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 5 Bożena Woźna-Szcześniak (AJD) Podstawy Informatyki Wykład 5 1 / 23 LICZBY RZECZYWISTE - Algorytm Hornera

Bardziej szczegółowo

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 5 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie

Bardziej szczegółowo

Kier. MTR Programowanie w MATLABie Laboratorium

Kier. MTR Programowanie w MATLABie Laboratorium Kier. MTR Programowanie w MATLABie Laboratorium Ćw. 7 Import i eksport danych. Współpraca z plikami zewnętrznymi 1. Wprowadzenie Eksport i import danych w MATLABie Na zakładce menu HOME w sekcji VARIABLE

Bardziej szczegółowo

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne 1. Bit Pozycja rejestru lub komórki pamięci służąca do przedstawiania (pamiętania) cyfry w systemie (liczbowym)

Bardziej szczegółowo

Pracownia Komputerowa wykład VI

Pracownia Komputerowa wykład VI Pracownia Komputerowa wykład VI dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Przypomnienie 125 (10) =? (2) Liczby całkowite : Operacja modulo % reszta z dzielenia: 125%2=62 reszta 1

Bardziej szczegółowo

Systemy zapisu liczb.

Systemy zapisu liczb. Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy. Zdobycie umiejętności wykonywania działań na liczbach w różnych systemach. Zagadnienia:

Bardziej szczegółowo

Wstęp do informatyki- wykład 1 Systemy liczbowe

Wstęp do informatyki- wykład 1 Systemy liczbowe 1 Wstęp do informatyki- wykład 1 Systemy liczbowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy Grębosz,

Bardziej szczegółowo

Algebra macierzy

Algebra macierzy Algebra macierzy Definicja macierzy Macierze Macierze Macierze Działania na macierzach Działania na macierzach A + B = B + A (prawo przemienności dodawania) (A + B) + C = A + (B + C) (prawo łączności dodawania)

Bardziej szczegółowo

3.3.1. Metoda znak-moduł (ZM)

3.3.1. Metoda znak-moduł (ZM) 3.3. Zapis liczb binarnych ze znakiem 1 0-1 0 1 : 1 0 0 1 1 0 1 1 0 1 0 0 0 0 1 0 0 0 1 reszta 0 0 0 0 0 0 0 1 3.3. Zapis liczb binarnych ze znakiem W systemie dziesiętnym liczby ujemne opatrzone są specjalnym

Bardziej szczegółowo

Dodatki. Dodatek A Octave. Język maszyn

Dodatki. Dodatek A Octave. Język maszyn Dodatki Dodatek A Octave Przykłady programów zostały opracowane w środowisku programistycznym Octave 3.6.2 z interfejsem graficznym GNU Octave 1.5.4. Octave jest darmowym środowiskiem programistycznym

Bardziej szczegółowo

Liczby rzeczywiste są reprezentowane w komputerze przez liczby zmiennopozycyjne. Liczbę k można przedstawid w postaci:

Liczby rzeczywiste są reprezentowane w komputerze przez liczby zmiennopozycyjne. Liczbę k można przedstawid w postaci: Reprezentacja liczb rzeczywistych w komputerze. Liczby rzeczywiste są reprezentowane w komputerze przez liczby zmiennopozycyjne. Liczbę k można przedstawid w postaci: k = m * 2 c gdzie: m częśd ułamkowa,

Bardziej szczegółowo

Podstawy Automatyki ćwiczenia Cz.1. Środowisko Matlab

Podstawy Automatyki ćwiczenia Cz.1. Środowisko Matlab Podstawy Automatyki ćwiczenia Cz.1 Środowisko Matlab Podstawową jednostką obliczeniową w programie Matlab jest macierz. Wektory i skalary mogą być tutaj rozpatrywane jako specjalne typy macierzy. Elementy

Bardziej szczegółowo

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.

Bardziej szczegółowo

Obliczenia w programie MATLAB

Obliczenia w programie MATLAB Obliczenia w programie MATLAB Na zajęciach korzystamy z programu MATLAB, w którym wykonywać będziemy większość obliczeń. Po uruchomieniu programu w zależności od wersji i konfiguracji może pojawić się

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 4 RACHUNEK TABLICOWY NA MACIERZACH W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 4 Rachunek tablicowy na macierzach

Bardziej szczegółowo

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne Obliczenia inżynierskie arkusz kalkulacyjny Technologie informacyjne Wprowadzanie i modyfikacja danych Program Excel rozróżnia trzy typy danych: Etykiety tak określa sie wpisywany tekst: tytuł tabeli,

Bardziej szczegółowo

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach. WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Teoria sterowania MATLAB komputerowe środowisko obliczeń naukowoinżynierskich podstawowe informacje Materiały

Bardziej szczegółowo

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA MATLAB jest zintegrowanym środowiskiem

Bardziej szczegółowo

EXCEL TABELE PRZESTAWNE

EXCEL TABELE PRZESTAWNE EXCEL TABELE PRZESTAWNE ZADANIE 1. (3 punkty). Ze strony http://www.staff.amu.edu.pl/~izab/ pobierz plik o nazwie Tabela1.xlsx. Używając tabel przestawnych wykonaj następujące polecenia: a) Utwórz pierwszą

Bardziej szczegółowo

Instrukcja obsługi Kalkulator 15st.C ELATECH 2010

Instrukcja obsługi Kalkulator 15st.C ELATECH 2010 Instrukcja obsługi Kalkulator 15st.C ELATECH 2010 1/8 Wstęp WSTĘP Kalkulator 15st.C jest programem komputerowym służącym do przeliczania podstawowych wielkości dotyczących paliw płynnych, a mianowicie

Bardziej szczegółowo

Wyrażenia arytmetyczne

Wyrażenia arytmetyczne Wyrażenia arytmetyczne Do budowania wyrażeń w języku C używa się operatorów jednoargumentowych oraz dwuargumentowych. Podstawowy operator jednoargumentowy to operator zmiany znaku (-), który jest prawostronnie

Bardziej szczegółowo

Wstęp do Informatyki i Programowania Laboratorium: Lista 1 Środowisko programowania

Wstęp do Informatyki i Programowania Laboratorium: Lista 1 Środowisko programowania Wstęp do Informatyki i Programowania Laboratorium: Lista 1 Środowisko programowania Przemysław Kobylański Polecenie 1 Zaloguj się do systemu Linux i uruchom okno terminala. Polecenie 2 Utwórz za pomocą

Bardziej szczegółowo

Temat: Organizacja skoroszytów i arkuszy

Temat: Organizacja skoroszytów i arkuszy Temat: Organizacja skoroszytów i arkuszy Podstawowe informacje o skoroszycie Excel jest najczęściej wykorzystywany do tworzenia skoroszytów. Skoroszyt jest zbiorem informacji, które są przechowywane w

Bardziej szczegółowo

Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?

Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach? Część XVIII C++ Funkcje Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach? Umiemy już podzielić nasz

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA II rok Kierunek Transport Temat: Minimalizacja funkcji logicznych. Projektowanie układów logicznych. Opracował

Bardziej szczegółowo

Ćwiczenie 1 - Arkusze kalkulacyjne

Ćwiczenie 1 - Arkusze kalkulacyjne Ćwiczenie 1 - Arkusze kalkulacyjne 1. Uruchomić program Excel, utworzyć plik o nazwie Ćwiczenia_excel.xls, a następnie zapisać go na dysku D w swoim folderze. 2. Ćwiczenia wstępne Zaznaczyć pojedynczą

Bardziej szczegółowo

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp Krótki kurs obsługi środowiska programistycznego Turbo Pascal 7.0 1 z 12 Wstęp Środowisko programistyczne Turbo Pascal, to połączenie kilku programów w jeden program. Środowisko to zawiera m.in. kompilator,

Bardziej szczegółowo

LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab

LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem

Bardziej szczegółowo

ANALIZA DANYCH I PROCESÓW. Mgr inż. Paweł Wojciech Herbin

ANALIZA DANYCH I PROCESÓW. Mgr inż. Paweł Wojciech Herbin ANALIZA DANYCH I PROCESÓW Mgr inż. Paweł Wojciech Herbin SZCZECIN 29 LUTEGO 2016 Spis treści 1. Wprowadzenie... 4 2. MATLAB wprowadzenie do interfejsu... 5 3. Praca w trybie bezpośrednim... 6 3.1. Wprowadzanie

Bardziej szczegółowo

SYSTEMY LICZBOWE 275,538 =

SYSTEMY LICZBOWE 275,538 = SYSTEMY LICZBOWE 1. Systemy liczbowe Najpopularniejszym systemem liczenia jest system dziesiętny, który doskonale sprawdza się w życiu codziennym. Jednak jego praktyczna realizacja w elektronice cyfrowej

Bardziej szczegółowo

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO

Bardziej szczegółowo

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI Arytmetyka komputera Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka Opracował: Kamil Kowalski klasa III TI Spis treści 1. Jednostki informacyjne 2. Systemy liczbowe 2.1. System

Bardziej szczegółowo

1 Programowanie w matlabie - skrypty i funkcje

1 Programowanie w matlabie - skrypty i funkcje 1 Programowanie w matlabie - skrypty i funkcje 1.1 Skrypty Skrypt jest plikiem tekstowym z rozszerzeniem *.m zawierającym listę poleceń do wykonania. Aby utworzyć skrypt w matlabie wybierz File New Script,

Bardziej szczegółowo

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze ABC komputera dla nauczyciela Materiały pomocnicze 1. Czego się nauczysz? Uruchamianie i zamykanie systemu: jak zalogować się do systemu po uruchomieniu komputera, jak tymczasowo zablokować komputer w

Bardziej szczegółowo

7 Business Ship Control dla Systemu Zarządzania Forte

7 Business Ship Control dla Systemu Zarządzania Forte 7 Business Ship Control dla Systemu Zarządzania Forte Instrukcja instalacji aplikacji wersja 2012.1 Twoje potrzeby. Nasze rozwiązania. www.siodemka.com Spis treści 1. Instalacja aplikacji 7 Business Ship

Bardziej szczegółowo

Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Temat: Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy.

Bardziej szczegółowo

7 Business Ship Control dla Symfonia Handel

7 Business Ship Control dla Symfonia Handel 7 Business Ship Control dla Symfonia Handel Instrukcja Instalacji aplikacji wersja 2012.1 Twoje potrzeby. Nasze rozwiązania. www.siodemka.com Spis treści 1. Instalacja modułu... 3 2. Uruchomienie wykonywania

Bardziej szczegółowo

Ćwiczenie 3: Wprowadzenie do programu Matlab

Ćwiczenie 3: Wprowadzenie do programu Matlab Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium modelowania i symulacji Ćwiczenie 3: Wprowadzenie do programu Matlab 1. Wyznaczyć wartość sumy 1 1 2 + 1 3 1 4 + 1

Bardziej szczegółowo

Ćwiczenie 5 Menu programu

Ćwiczenie 5 Menu programu Ćwiczenie 5 Menu programu Ćwiczenie ma za zadanie naukę wstawiania, edycji menu programu i procedur je obsługujących. Poznanie właściwości Items. 1. Menu Programu Należy utworzyć następujące menu programu:

Bardziej szczegółowo

MATrix LABoratory. A C21 delta tvx444 omega_zero. hxx J23 aaa g4534 Fx_38

MATrix LABoratory. A C21 delta tvx444 omega_zero. hxx J23 aaa g4534 Fx_38 MATLAB wprowadzenie MATrix LABoratory MATLAB operuje tylko na jednym typie zmiennych na macierzach. Liczby (skalary) są szczególnymi przypadkami macierzy o wymiarze 1 1, (zawierającymi jeden wiersz i jedną

Bardziej szczegółowo

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym SYSTEMY LICZBOWE 1. Systemy liczbowe Najpopularniejszym systemem liczenia jest system dziesiętny, który doskonale sprawdza się w życiu codziennym. Jednak jego praktyczna realizacja w elektronice cyfrowej

Bardziej szczegółowo

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q LABORAORIUM PROCESORY SYGAŁOWE W AUOMAYCE PRZEMYSŁOWEJ Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q 1. Zasady arytmetyki stałoprzecinkowej. Kody stałopozycyjne mają ustalone

Bardziej szczegółowo

Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze

Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze Podstawy Informatyki Metalurgia, I rok Wykład 3 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 1948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych

Bardziej szczegółowo

Programowanie w języku Python. Grażyna Koba

Programowanie w języku Python. Grażyna Koba Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i

Bardziej szczegółowo

INFORMATYKA Studia Niestacjonarne Elektrotechnika

INFORMATYKA Studia Niestacjonarne Elektrotechnika INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl

Bardziej szczegółowo

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript

Bardziej szczegółowo

Kod U2 Opracował: Andrzej Nowak

Kod U2 Opracował: Andrzej Nowak PODSTAWY TEORII UKŁADÓW CYFROWYCH Kod U2 Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz http://pl.wikipedia.org/ System zapisu liczb ze znakiem opisany w poprzednim

Bardziej szczegółowo

Adres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka. B3- adres aktywnej komórki

Adres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka. B3- adres aktywnej komórki Rok akademicki 2014/2015, Pracownia nr 7 2/19 Adresowanie komórek Technologie informacyjne Adres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka Politechnika Białostocka

Bardziej szczegółowo

Ćwiczenie nr 3. Wyświetlanie i wczytywanie danych

Ćwiczenie nr 3. Wyświetlanie i wczytywanie danych Ćwiczenie nr 3 Wyświetlanie i wczytywanie danych 3.1 Wstęp Współczesne komputery przetwarzają dane zakodowane za pomocą ciągów zerojedynkowych. W szczególności przetwarzane liczby kodowane są w systemie

Bardziej szczegółowo

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper. Nagrywanie Makr Wiele rozwiązań z wykorzystaniem makr można używać nawet bez znajomości poleceń i struktury języka programowania Visual Basic for Applications. Pozwala na to opcja nagrywania makr, którą

Bardziej szczegółowo

Zakłócenia w układach elektroenergetycznych LABORATORIUM

Zakłócenia w układach elektroenergetycznych LABORATORIUM Zakłócenia w układach elektroenergetycznych LABORATORIUM Obliczenia w programie MATLAB Na zajęciach korzystamy z programu MATLAB, w którym wykonywać będziemy większość obliczeń. Po uruchomieniu programu

Bardziej szczegółowo

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015 Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015 1 Metody numeryczne Dział matematyki Metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane

Bardziej szczegółowo

Algorytmy i struktury danych. Wykład 4

Algorytmy i struktury danych. Wykład 4 Wykład 4 Różne algorytmy - obliczenia 1. Obliczanie wartości wielomianu 2. Szybkie potęgowanie 3. Algorytm Euklidesa, liczby pierwsze, faktoryzacja liczby naturalnej 2017-11-24 Algorytmy i struktury danych

Bardziej szczegółowo

Obliczenia Symboliczne

Obliczenia Symboliczne Lekcja Strona z Obliczenia Symboliczne MathCad pozwala na prowadzenie obliczeń zarówno numerycznych, dających w efekcie rozwiązania w postaci liczbowej, jak też obliczeń symbolicznych przeprowadzanych

Bardziej szczegółowo

Metody Numeryczne. Laboratorium 1. Wstęp do programu Matlab

Metody Numeryczne. Laboratorium 1. Wstęp do programu Matlab Metody Numeryczne Laboratorium 1 Wstęp do programu Matlab 1. Wiadomości wstępne liczby, format Program Matlab używa konwencjonalną notację dziesiętną, z kropka dziesiętną. W przypadku notacji naukowej

Bardziej szczegółowo

ARKUSZ KALKULACYJNY komórka

ARKUSZ KALKULACYJNY komórka ARKUSZ KALKULACYJNY Arkusz kalkulacyjny program służący do obliczeń, kalkulacji i ich interpretacji graficznej w postaci wykresów. Przykłady programów typu Arkusz Kalkulacyjny: - Ms Excel (*.xls; *.xlsx)

Bardziej szczegółowo

2,34E7 (tzw. format naukowy - odpowiada 2,34 107) przecinek Lp. Data Towar Ilość Cena jednostkowa Wartość

2,34E7 (tzw. format naukowy - odpowiada 2,34 107) przecinek Lp. Data Towar Ilość Cena jednostkowa Wartość PWSW ćw.5 MS EXCEL (1) 1. Rozpocząć pracę w nowym skoroszycie w arkuszu1. 2. Kliknąć myszką dowolną komórkę i wprowadzić dowolny tekst. 3. Wprowadzić dane do kilku komórek w różnych formatach, np.: 5-4,5

Bardziej szczegółowo

I. Podstawy języka C powtórka

I. Podstawy języka C powtórka I. Podstawy języka C powtórka Zadanie 1. Utwórz zmienne a = 730 (typu int), b = 106 (typu long long), c = 123.45 (typu double) Wypisz następujące komunikaty: Dane sa liczby: a = 730, b = 106 i c = 123.45.

Bardziej szczegółowo

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łan Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łan Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn Metody numeryczne Wykład 2 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Arytmetyka zmiennopozycyjna

Bardziej szczegółowo

Generator CABRILLO program Marka SP7DQR (Instrukcja obsługi)

Generator CABRILLO program Marka SP7DQR (Instrukcja obsługi) Program Generator Cabrillo umożliwia przepisanie logu po zawodach i zapisanie go w formacie Cabrillo lub ADIF. Program nie wymaga instalacji. 1. Uruchamianie programu Przejść do foldera, w którym umieszczono

Bardziej szczegółowo

Edycja wyrażeń, definiowanie zmiennych i funkcji

Edycja wyrażeń, definiowanie zmiennych i funkcji Strona z Edycja wyrażeń, definiowanie zmiennych i funkcji Kursory Krzyżyk - - pozwala umiejscowić równanie, wykres lub pole tekstowe na stronie. Punkt wstawienia - - "pionowa kreska" - używany do edycji

Bardziej szczegółowo

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10). Wprowadzenie do inżynierii przetwarzania informacji. Ćwiczenie 1. Systemy liczbowe Cel dydaktyczny: Poznanie zasad reprezentacji liczb w systemach pozycyjnych o różnych podstawach. Kodowanie liczb dziesiętnych

Bardziej szczegółowo

WellCommerce Poradnik: Dodawanie języka i waluty. autor: Adrian Potępa (biuro@eclairsoaware.pl)

WellCommerce Poradnik: Dodawanie języka i waluty. autor: Adrian Potępa (biuro@eclairsoaware.pl) WellCommerce Poradnik: Dodawanie języka i waluty autor: Adrian Potępa (biuro@eclairsoaware.pl) 2 Spis treści Internet pozwala dziś sprzedawać i dokonywać zakupów na całym świecie, nie wychodząc przy tym

Bardziej szczegółowo

Pracownia Komputerowa wyk ad VI

Pracownia Komputerowa wyk ad VI Pracownia Komputerowa wyk ad VI dr Magdalena Posiada a-zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Przypomnienie 125 (10) =? (2) Liczby ca kowite

Bardziej szczegółowo

Instrukcja obsługi programu:

Instrukcja obsługi programu: Instrukcja obsługi programu: MODUŁ USER ADMIN ADMINISTRACJA UŻYTKOWNIKÓW Przeznaczenie programu Program przeznaczony jest do administracji użytkownikami. Program umożliwia dodawanie, usuwanie oraz modyfikację

Bardziej szczegółowo

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie Laboratorium Algorytmy Obliczeniowe Lab. 9 Prezentacja wyników w Matlabie 1. Wyświetlanie wyników na ekranie: W Matlabie możliwe są następujące sposoby wyświetlania wartości zmiennych: a. wpisując w programie

Bardziej szczegółowo

Podręcznik użytkownika programu. Ceremonia 3.1

Podręcznik użytkownika programu. Ceremonia 3.1 Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10

Bardziej szczegółowo

Windows XP - lekcja 3 Praca z plikami i folderami Ćwiczenia zawarte w tym rozdziale pozwolą na tworzenie, usuwanie i zarządzanie plikami oraz folderami znajdującymi się na dysku twardym. Jedną z nowości

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 4 Jan Kazimirski 1 Reprezentacja danych 2 Plan wykładu Systemy liczbowe Zapis dwójkowy liczb całkowitych Działania arytmetyczne Liczby rzeczywiste Znaki i łańcuchy znaków

Bardziej szczegółowo

System liczbowy jest zbiorem reguł określających jednolity sposób zapisu i nazewnictwa liczb.

System liczbowy jest zbiorem reguł określających jednolity sposób zapisu i nazewnictwa liczb. 2. Arytmetyka komputera. Systemy zapisu liczb: dziesietny, dwójkowy (binarny), ósemkowy, szesnatskowy. Podstawowe operacje arytmetyczne na liczbach binarnych. Zapis liczby binarnej ze znakiem. Reprezentacja

Bardziej szczegółowo

Kopiowanie, przenoszenie plików i folderów

Kopiowanie, przenoszenie plików i folderów Kopiowanie, przenoszenie plików i folderów Pliki i foldery znajdujące się na dysku można kopiować lub przenosić zarówno w ramach jednego dysku jak i między różnymi nośnikami (np. pendrive, karta pamięci,

Bardziej szczegółowo

2 Przygotował: mgr inż. Maciej Lasota

2 Przygotował: mgr inż. Maciej Lasota Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania

Bardziej szczegółowo

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne. Dodawanie i poprawa wzorców formularza i wydruku moŝliwa jest przez osoby mające nadane odpowiednie uprawnienia w module Amin (Bazy/ Wzorce formularzy i Bazy/ Wzorce wydruków). Wzorce formularzy i wydruków

Bardziej szczegółowo

4.Arkusz kalkulacyjny Calc

4.Arkusz kalkulacyjny Calc 4.Arkusz kalkulacyjny Calc 4.1. Okno programu Calc Arkusz kalkulacyjny Calc jest zawarty w bezpłatnym pakiecie OpenOffice.org 2.4. Można go uruchomić, podobnie jak inne aplikacje tego środowiska, wybierając

Bardziej szczegółowo

Podstawowe czynnos ci w programie Excel

Podstawowe czynnos ci w programie Excel Podstawowe czynnos ci w programie Excel Program Excel to zaawansowana aplikacja do obsługi arkuszy kalkulacyjnych i analizy danych, jednak aby w pełni wykorzystać jej możliwości, należy najpierw poznać

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Minimalizacja funkcji logicznych.

Bardziej szczegółowo

do MATLABa podstawowe operacje na macierzach WYKŁAD Piotr Ciskowski

do MATLABa podstawowe operacje na macierzach WYKŁAD Piotr Ciskowski Wprowadzenie do MATLABa podstawowe operacje na macierzach WYKŁAD Piotr Ciskowski M A T L A B : Computation Visualization Programming easy to use environment MATLAB = matrix laboratory podstawowa jednostka

Bardziej szczegółowo

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci: 1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci: * Jan Kowalski * * ul. Zana 31 * 3. Zadeklaruj zmienne przechowujące

Bardziej szczegółowo