Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1....

47
1 Techniki informacyjne dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 [email protected] http://lanczont.pollub.pl Część 4 Arkusz kalkulacyjny Arkusz kalkulacyjny to program komputerowy przedstawiający dane, głównie liczbowe, w postaci zestawu dużych tabel dwuwymiarowych, pozwalający na automatyczną obróbkę tych danych oraz na prezentację ich w różny sposób. Najważniejszym narzędziem arkusza kalkulacyjnego są funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne), za pomocą których wprowadzone do arkusza dane są automatycznie przetwarzane. Możliwe jest także tworzenie różnego rodzaju symulacji. Za pomocą arkusza kalkulacyjnego można także wizualizować dane, prezentując je w postaci wykresów (kolumnowych, słupkowych, kołowych, liniowych, warstwowych itd.), które pozwalają łatwiej zorientować się we wzajemnych zależnościach i tendencjach. W zaawansowanych arkuszach kalkulacyjnych dostępne są również języki makropoleceń i języki programowania, przetwarzanie danych. 2

Transcript of Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1....

Page 1: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

1

Techniki

informacyjne

dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki

p. E419 tel. 81-538-42-93

[email protected] http://lanczont.pollub.pl

Część 4

Arkusz kalkulacyjny • Arkusz kalkulacyjny to program komputerowy

przedstawiający dane, głównie liczbowe, w postaci

zestawu dużych tabel dwuwymiarowych, pozwalający na

automatyczną obróbkę tych danych oraz na prezentację ich

w różny sposób.

• Najważniejszym narzędziem arkusza kalkulacyjnego są

funkcje (matematyczne, statystyczne, daty i czasu,

finansowe, bazodanowe, logiczne), za pomocą których

wprowadzone do arkusza dane są automatycznie

przetwarzane. Możliwe jest także tworzenie różnego

rodzaju symulacji.

• Za pomocą arkusza kalkulacyjnego można także

wizualizować dane, prezentując je w postaci wykresów

(kolumnowych, słupkowych, kołowych, liniowych,

warstwowych itd.), które pozwalają łatwiej zorientować

się we wzajemnych zależnościach i tendencjach.

• W zaawansowanych arkuszach kalkulacyjnych dostępne są

również języki makropoleceń i języki programowania,

przetwarzanie danych.

2

Page 2: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

2

Arkusz kalkulacyjny • Pierwszy arkusz kalkulacyjny – VisiCalc: Apple II

(32 kb), 254 wiersze i 63 kolumny – 1979, w ciągu

6 lat sprzedano milion kopii(Apple II, Atari 800 i

IBM PC)

• Po kilku latach istniało ponad 60 programów

wzorowanych na VisiCalc

• Lotus 1-2-3 wykresy (5 rodzajów) wsparcie baz

danych, 1983

• Quatro (Quatro pro) arkusz kalkulacyjny firmy

Borland: 1988, w wersji okienkowej włączony do

pakietu WordPerfect Office

• Multiplan arkusz kalkulacyjny Microsoftu: 1982,

brak wykresów, ale możliwość definiowania powiązań

pomiędzy arkuszami

• Excel arkusz kalkulacyjny Microsoftu, powstał jako

ewolucja Multiplanu dla Macintoshe, wersja Windows

ukazała się dwa lata później 3

Arkusze kalkulacyjne

4

Twórcy pierwszego arkusza

kalkulacyjnego

Jedna z pierwszych wersji

VisiCalc (komputer Atari 800)

Multiplan w wersji dla DOS

Page 3: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

3

Parametry wybranych arkuszy

5

Arkusz VisiCalc Lotus 1-2-3 Excel 1.0 Excel 2003

Rok wydania 1979

(1981 na PC) 1983

1985

(1987 na PC) 2003

Platformy

Apple II,

Atari,

Commodore,

HP,

Radio Shack,

Sony, PC

PC Macintosh,

PC PC

Rozmiary

arkusza

(kolumny ×

wiersze)

63 × 254 256 × 2048 256 × 16384 256 × 65536

Liczba

funkcji 28 41 114 235

Liczba

wykresów 0 5 7 14

Cena 99$ 495$ 395$ 229$

Zakres wykładu

• Arkusze kalkulacyjne

– Microsoft Excel

– OpenOffice Calc

• Analiza i wizualizacja danych

– SciDAVIs - freeware

– Grapher - komercyjny

• Digitalizacja wykresów

– Engauge Digitizer

6

Page 4: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

4

Microsoft Excel

7

Pasek

arkuszy

Wiersze

Kolumny

Komórka

Aktywna

komórka

Aktywna

komórka

Pasek

formuły

Pasek

narzędzi

Pasek

widoków

OpenOffice Calc

8

Pasek

arkuszy

Wiersze

Kolumny

Komórka

Aktywna

komórka

Aktywna

komórka

Pasek

formuły

Pasek

narzędzi

Menu

programu

Page 5: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

5

Formatowanie warunkowe Formatowanie warunkowe – formatowanie, które MS

Excel automatycznie stosuje do komórek, jeśli jest

spełniony określony warunek (reguła).

9

Formatowanie warunkowe stosuje się

w celu wizualnego odznaczenia

komórek zawierających wartości

spełniające określone warunki.

Wyróżnienie może być realizowane

poprzez:

1. Format czcionki

2. Format ramki

3. Format tła

4. Ikony

5. Paski danych

W środowisku zaimplementowano

kilkanaście predefiniowanych

warunkowych formatowań.

Formatowanie warunkowe Formatowanie na podstawie wartości:

1.Najniższa-najwyższa wartość

2.Formuła – programowalna

3.Liczbowa

4.Procentowa

10

Page 6: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

6

Formatowanie warunkowe Formatowanie na podstawie zawartości

11

Formatowanie warunkowe Formatowanie na podstawie klasyfikacji wartości

12

Formatowanie na podstawie wartości średniej

Page 7: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

7

Formatowanie warunkowe Formatowanie na podstawie unikalności

13

Formatowanie na podstawie zaprogramowanej

formuły

Formatowanie warunkowe Przykłady

14

Page 8: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

8

Typy zmiennych

1. Tekst: Ala ma kota

2. Liczba: 12,45

a) Ułamek: 12 4/9

b) Procent: 1245,00%

c) Waluta: 12,45 zł

d) Naukowe: 1,25E+01

3. Data: 2008-04-06

4. Specjalne:(kod pocztowy, PESEL, NIP itp.)

5. Formuła: =B3+C3

6. Funkcja: =SUMA(A4:C8)

15

Import danych • Import z pliku (wczytanie poprzez kreator

importu tekstu)

• Wklejenie lub wklejenie specjalne

16

Page 9: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

9

Odwołania

17

Odwołania względne - gdy zmienia się pozycja

komórki zawierającej formułę, zmienia się też

odwołanie.

Odwołania bezwzględne - zawsze odwołuje się do komórki

w określonej lokalizacji. Gdy zmienia się pozycja

komórki zawierającej formułę, odwołanie bezwzględne

pozostaje niezmienione.

=B4*C4*F4

=B4*C4*$F$4

Odwołanie do zawartości innego arkusza:

1. Microsoft Excel: =Arkusz2!D19+C6

2. OpenOffice Calc: =Arkusz2.D19+C6

Operatory działań Priorytety

18

Lp. Symbol Operator Priorytet Przykład

1 ^ Potęgowanie 1 =C6^$E$1

2 * Mnożenie 2 =2*C6

3 / Dzielenie 2 =C6/D6

4 + Dodawanie 3 =A1+B1

5 - Odejmowanie 3 =A1-B1

6 & Konkatenacja 4 =C1&” i „&C2

7 = Równy 5 B6=0

8 < Mniejszy niż 5 A1<A2

9 > Większy niż 5 A1>A2

Page 10: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

10

Funkcje Arkusze kalkulacyjne zawierają wiele

zdefiniowanych lub wbudowanych formuł nazywanych

funkcjami. Podstawę stanowi baza funkcji

zdefiniowanych w środowisku Microsoft Excel.

Funkcję możne definiować:

1. Po wpisaniu w aktywnej komórce znaku ”=„

2. Po kliknięciu przycisku funkcji

19

Funkcje Zdefiniowane funkcje podzielone są na grupy

tematyczne:

1. Finansowe

2. Daty i czasu

3. Matematyczne

4. Statystyczne

5. Wyszukiwania i adresu

6. Bazy danych

7. Tekstowe

8. Logiczne

9. Informacyjne

10.Inżynierskie

11.Modułowe

Dodatkowo dostępne są do wyboru: Ostatnio

używane i Wszystkie. 20

1. Baza danych

2. Data i godzina

3. Finanse

4. Informacja

5. Logiczne

6. Matematyczne

7. Macierz

8. Statystyka

9. Arkusz kalkulacyjny

10.Tekst

11.Dodatek

Page 11: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

11

Funkcje Matematyczne

• Liczba π: PI() • Konwersja stopni na radiany:

RADIANY(100)

• Konwersja radiany na stopnie:

STOPNIE(3,1415)

• Funkcje trygonometryczne:

SIN(0,36) TAN(0,5*PI())

• Funkcje trygonometryczne

odwrotne: ASIN(0,5) ATAN(0,5)

21

Funkcje Matematyczne

• ATAN na podstawie współrzędnych

(argument liczby zespolonej):

ATAN2(C1;C2)

• Funkcje hiperboliczne:

SINH(A1) ACOS(B1)

• Największy wspólny dzielni:

GCD(A1;A2;A3;A4) GCD(A1:A4)

• Najmniejsza wspólna wielokrotność:

LCM(A1;A2;A3;A4) LCM(A1:A4)

22

Page 12: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

12

Funkcje Matematyczne

• Zaokrąglenie do wielokrotności

liczby: MROUND(A1;2)

• Zaokrąglenie w górę lub dół:

ZAOKR.W.GÓRĘ(A1;3)

ZAOKR.W.DÓŁ(A1;1)

• Zaokrąglenie do parzystej lub

nieparzystej: ZAOKR.DO.PARZ(A1)

ZAOKR.DO.NPARZ(A1)

• Zaokrąglenie do całkowitej:

ZAOKR.DO.CAŁK(A2)

23

Funkcje Matematyczne

Działania na macierzach

• Wyznacznik macierzy:

WYZNACZNIK.MACIERZY(A1:C3)

• Macierz odwrotna:

MACIERZ.ODW(A1:C3)

• Iloczyn macierzy:

MACIERZ.ILOCZYN(A1:C3;A4:C6)

24

Page 13: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

13

Funkcje Matematyczne • Jeżeli wynikiem działania jest macierz konieczne

jest zdefiniowanie formuły tablicowej.

• Dla jednej z komórek zmiennej tablicowej zapisać

funkcję

• Zaznacza się obszar funkcji tablicowej

• Nacisnąć F2 i następnie CTRL + SHIFT + ENTER

25

Funkcje Matematyczne

26

• Logarytmy:

LN(A1) LOG(A1;B1) LOG10(A1)

• Potęgowe:

EXP(A1) POTĘGA(A1;B1)

Generowanie liczb losowych

• Generuje liczbę losową w

przedziale (0;1): LOS()

• Generuje liczbę losową w zadanym

przedziale: RANDBETWEEN(-10;20)

Page 14: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

14

Funkcje Matematyczne - SUMY

• Suma: SUMA(A1;A2;A3;A4) SUMA(A1:A4)

• Suma warunkowa: SUMA.JEŻELI(A1:A6;”>6”;B1:B6)

• Suma iloczynów :

SUMA.ILOCZYNÓW(A1:A6;B1:B6)

• Suma kwadratów :

SUMA.KWADRATÓW(A1:A6)

27

Funkcje Matematyczne - SUMY

• Suma różnic kwadratów :

SUMA.X2.M.Y2(A1:A6;B1:B6)

• Suma sum kwadratów :

SUMA.X2.P.Y2(A1:A6;B1:B6)

• Suma kwadratów różnic :

SUMA.XMY.2(A1:A6;B1:B6)

28

Page 15: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

15

Funkcje Funkcje inżynierskie

• Funkcje Bessela – rozwiązywanie

równań różniczkowych

• Funkcje konwersji – konwersje

pomiędzy różnymi systemami

liczbowymi (dwójkowy na

szesnastkowy)

• Funkcje rachunku zespolonego

29

Funkcje Funkcje inżynierskie

CONVERT(##;”Jednostka 1”;”Jednostka 2”)

Funkcja konwersji pomiędzy systemami miar.

30

CIĘŻAR I MASA JEDNOSTKA

Gram "g"

Slug "sg"

Funt masy "lbm"

U (jednostka

masy atomowej) "u"

Uncja masy "ozm"

1. Ciężar i masa

2. Odległość

3. Czas

4. Ciśnienie

5. Siła

6. Energia

7. Moc (Potęga)

8. Pole magnetyczne

9. Temperatura

10.Pojemność

PREFIKS MNOŻNIK SKRÓT

kilo 1E+03 "k"

hekto 1E+02 "h"

deka 1E+01 "da"

centy 1E-02 "c"

mili 1E-03 "m"

mikro 1E-06 "u"

Page 16: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

16

Funkcje Funkcje inżynierskie

31

DEC2BIN Z postaci dziesiętnej na postać dwójkową.

DEC2HEX Z postaci dziesiętnej na liczbę w postaci szesnastkowej.

DEC2OCT Z postaci dziesiętnej na liczbę w postaci ósemkowej.

HEX2BIN Z postaci szesnastkowej na liczbę w postaci dwójkowej.

HEX2DEC Z postaci szesnastkowej na liczbę w postaci dziesiętnej.

HEX2OCT Z postaci szesnastkowej na liczbę w postaci ósemkowej.

OCT2BIN Z postaci ósemkowej na liczbę w postaci dwójkowej.

OCT2DEC Z postaci ósemkowej na liczbę w postaci dziesiętnej.

OCT2HEX Z postaci ósemkowej na liczbę w postaci szesnastkowej.

BIN2DEC Z postaci dwójkowej na liczbę w postaci dziesiętnej.

BIN2HEX Z postaci dwójkowej na liczbę w postaci szesnastkowej.

BIN2OCT Z postaci dwójkowej na liczbę w postaci ósemkowej.

Konwersja pomiędzy systemami dwójkowym,

ósemkowym, dziesiętnym i szesnastkowym

Funkcje Rachunek zespolony

32

Liczba zespolona zapisywana w postaci: 20+56i

Jest to postać tekstowa!

IMABS Zwraca wartość bezwzględną (moduł)

liczby zespolonej.

=IMABS(„5+12i”) -> 13, =IMABS(A1)

IMAGINARY Zwraca wartość części urojonej liczby

zespolonej.

=IMAGINARY(„25+36i”) -> 36, =IMAGINARY(A3)

IMARGUMENT

Zwraca wartość argumentu liczby

zespolonej, przy czym kąt wyrażony

jest w radianach.

=IMARGUMENT(„25+50i”) -> 1,107149

Page 17: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

17

Funkcje Rachunek zespolony

33

IMCONJUGATE Zwraca wartość liczby sprzężonej danej

liczby zespolonej.

=IMCONJUGATE(„25+50i”) -> 25-50i

IMCOS Zwraca wartość cosinusa liczby

zespolonej.

=IMCOS(„0,78-1,57i”) -> 1,78+1,617i

IMDIV Zwraca wartość ilorazu dwóch liczb

zespolonych.

=IMDIV("-238+240i";"10+24i") -> 5+12i

IMEXP Zwraca postać wykładniczą liczby

zespolonej.

=IMEXP(„5+12i”) -> 125,239-79,634i

Funkcje Rachunek zespolony

34

IMLN Zwraca wartość logarytmu naturalnego

liczby zespolonej.

=IMLN(„5+12i”) -> 2,5649+1,176i

IMLOG10 Zwraca wartość logarytmu dziesiętnego

liczby zespolonej.

=IMLOG10(„5+12i”) -> 1,1139+0,5107i

IMLOG2 Zwraca wartość logarytmu liczby zespolonej

przy podstawie 2.

=IMLOG2(„5+12i”) -> 3,7004+1,6966i

IMPOWER Zwraca wartość liczby zespolonej

podniesionej do potęgi całkowitej.

=IMPOWER(„5+12i”;5) -> 341525-145668i

IMPRODUCT Zwraca wartość iloczynu liczb zespolonych

(2-255).

=IMPRODUCT(„1+1i”;”3+3i”),=IMPRODUCT(A1:A8)

Page 18: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

18

Funkcje Rachunek zespolony

35

IMREAL Zwraca wartość części rzeczywistej liczby

zespolonej.

=IMREAL(„123+65i”) -> 123

IMSIN Zwraca wartość sinusa liczby zespolonej.

=IMSIN(„0,78-1,57i”) -> 1,763-1,6346i

IMSQRT Zwraca wartość pierwiastka kwadratowego z

liczby zespolonej.

=IMSQRT(„5+12i”) -> 3+2i

IMSUB Zwraca wartość różnicy dwóch liczb

zespolonych.

=IMSUB(„5+12i”;”3+2i”) -> 2+10i

IMSUM Zwraca wartość sumy liczb zespolonych.

=IMSUM(„3+2i”;”2+3i”), =IMSUM(A1:A9)

Funkcje logiczne

Stosowane w celu zaprogramowania warunkowego

wykonania instrukcji

• JEŻELI(Warunek;Jeżeli_prawda;Jeżeli_fałsz)

Funkcja sprawdza warunek i jeżeli wynik jest

prawdziwy, wykonywana jest zadanie dla „Prawdy”, jeżeli

wynik zwraca fałsz, wykonywane jest zadanie „Fałszu”.

Funkcje rozszerzające funkcjonalność funkcji

warunkowej JEŻELI

• ORAZ(Warunek_1;Warunek_2;…;Warunek_n)

Funkcja zwraca wynik „Prawda” tylko gdy wszystkie

zdefiniowane warunki są prawdziwe

• LUB(Warunek_1;Warunek_2;…;Warunek_n)

Funkcja zwraca wynik „Prawda” gdy chociaż jeden z

zdefiniowanych warunków jest prawdziwy 36

Page 19: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

19

Funkcje wyszukiwania Stosowane w sytuacji gdy parametr obliczeń

należy dobrać z tabeli.

1. WYSZUKAJ.PIONOWO(Wartość;Tabela;Nr_kolumny;

Dokładność)

2. WYSZUKAJ.POZIOMO(Wartość;Tabela;Nr_kolumny;

Dokładność)

37

Narzędzia analityczne

Rozwiązywanie równań w oparciu o narzędzie

SZUKAJ WYNIKU

38

Page 20: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

20

Narzędzia analityczne

Do rozwiązywania problemów optymalizacyjnych danej

funkcji (liniowej jak i nieliniowej) dostępne jest

narzędzie SOLVER

Narzędzie nie jest przy standardowej instalacji

dostępne. Należy je ręcznie dodać poprzez „Opcje

programu Excel/Dodatki/Dodatek Solver”.

Po dodaniu SOLVER dostępny jest w zakładce Dane i

grupie Analiza

39

Narzędzia analityczne Zastosowanie SOLVER’a na przykładzie

optymalizacji produkcji firmy w celu

maksymalizacji zysków.

40

Page 21: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

21

Narzędzia analityczne Po aktywacji SOLVER’a należy:

1. Wskazać komórkę celu optymalizacji

2. Wybranie warunku zbieżności równania

3. Zdefiniowaniu zmiennych

41

1.

2.

3.

Narzędzia analityczne Definiowanie warunków ograniczających:

1. Liczba wyprodukowanych produktów nie może

przekraczać popyt

2. Całkowity nakład pracy nie może przekraczać limitu

miesięcznego

3. Zużyty materiał nie może być większy od zapasu

magazynowego

4. Liczba wyprodukowanych produktów musi być liczbą

całkowitą

42

Page 22: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

22

Narzędzia analityczne

43

Symbol Znaczenie

>= Zmienna większa lub równa określonej wartości

<= Zmienna mniejsza lub równa określonej wartości

= Zmienna równa określonej wartości

int Zmienna całkowita

bin Zmienna binarna (dwójkowa)

Narzędzia analityczne Można ustawić parametry SOLVER’a:

1. Maksymalny czas poszukiwania rozwiązania (1-32767s)

2. Liczba iteracji (1-32767)

3. Dokładność obliczeń (0-1)

4. Zbieżność ((0-1)

Rozwiązanie zadania następuje po kliknięciu przycisku

rozwiąż.

44

Page 23: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

23

Narzędzia analityczne

45

Narzędzia analityczne

46

Page 24: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

24

Tabela przestawna

• Analiza dużych pakietów

powtarzających się danych

• Przeorganizowanie danych na nazwy

pozycji kolumn i wierszy

• Dostępne w programie Calc pakietu

OpenOffice

• Aktywowane przez przycisk „Tabela

Przestawna” w menu „Wstaw”

47

Tabela przestawna

48

Page 25: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

25

Tabela przestawna

49

Wykresy

50

W zastosowaniach inżynierskich

zastosowanie mają głównie wykresy

punktowe.

Wykresy tworzone są z dwóch typów

danych: obliczeniowych i pomiarowych.

1. Dla danych obliczeniowych (symulacyjnych) optymalny

jest typ punktowy z wygładzonymi liniami.

2. Dla danych pomiarowych (eksperymentalnych) optymalny

jest typ punktowy tylko ze znacznikami.

2. 1.

Page 26: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

26

Wykresy Dodawanie wykresu:

1. Po zaznaczeniu danych w arkuszy, z paska

zadań wybiera się żądany typ wykresu

2. Po wybraniu typu wykresu za pomocą skrótu

„Zaznacz dane” z paska „Projektowanie”

należy wskazać dane dla wykresu

51

Wykresy Formatowanie osi

Wywołanie menu

podręcznego dla

osi umożliwia

dostęp do okna

formatowania osi.

52

Page 27: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

27

Wykresy Formatowanie serii danych

Wywołując menu podręczne dla graficznej

reprezentacji serii danych możliwe jest

formatowanie krzywej wykresu

53

Wykresy Formatowanie osi

54

Page 28: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

28

Wykresy Formatowanie legendy

• W analogiczny sposób można formatować

wizualną formę legendy i wpisów w legendzie

• Poszczególne nazwy z legendy tworzone są na

postawie nazw kolumn

55

Wykresy Linia trendu

56

Page 29: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

29

Wykresy

57

Kreślenie wykresu

58

Page 30: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

30

Wykres klasyczny

59

U, V I, mA

t, s 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0

10

20

30

40

50

60

0

1

2

3

4

5

6

- Prąd w obwodzie

- UA

- UB

Wykres klasyczny

60

U, V I, mA

t, s 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0

10

20

30

40

50

60

0

1

2

3

4

5

6

- Prąd w obwodzie

- UA

- UB

Page 31: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

31

Wykres klasyczny

61

U, V I, mA

t, s 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0

10

20

30

40

50

60

0

1

2

3

4

5

6

- Prąd w obwodzie

- UA

- UB

Wykres klasyczny

62

U, V I, mA

t, s 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0

10

20

30

40

50

60

0

1

2

3

4

5

6

- Prąd w obwodzie

- UA

- UB

Page 32: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

32

Wykres klasyczny

63

U, V I, mA

t, s 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0

10

20

30

40

50

60

0

1

2

3

4

5

6

- Prąd w obwodzie

- UA

- UB

Wykres klasyczny

64

U, V I, mA

t, s 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0

10

20

30

40

50

60

0

1

2

3

4

5

6

- Prąd w obwodzie

- UA

- UB

Page 33: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

33

SciDAVis

SciDAVis jest darmową aplikacją do

Scientific Data Analysis and Visualization.

Najnowszą wersję programu można pobrać ze

strony projektu:

http://scidavis.sourceforge.net/

Program umożliwia prezentację dwu- i

trójwymiarowych wykresów danych oraz analizę

tych danych.

65

Program wyszedł już z fazy

Beta, aktualna wersja

programu to 1.22

SciDAVis Wykresy

Wykresy w środowisku SciDAVis tworzy się w

oparciu o dane zapisane w tablicy lub na

podstawie podanego równania.

Wykresy 2D jedno lub wielowarstwowe tworzy

się na podstawie tablic, natomiast wykresy 3D

na podstawie macierzy (MATRIX), specjalnej

tablicy zawierające tylko wartości dla osi Z.

W praktyce inżynierskiej najczęściej tworzy

się wykresy 2D punktowe. Wykresy 3D

powierzchniowe stosuje się rzadziej (np. w

zagadnieniach polowych).

66

Page 34: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

34

SciDAVis Format - preferencje Środowisko SciDAVis można w prosty sposób

skonfigurować do własnych potrzeb.

67

SciDAVis Import danych Dane do tablicy można prowadzać:

1.Z klawiatury

2.Wklejając ze schowka

3.Importując z pliku tekstowego (CTRL+K)

68

Page 35: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

35

SciDAVis Zarządzanie tabelą • Opisy kolumn

• Dodawanie kolumn

• Dodawanie wierszy

69

SciDAVis Tworzenie wykresu Na podstawie danych z tablicy:

1. Zaznaczyć dane dla wykresu (wiersze i kolumny)

2. Z menu „Plot” wybrać typ wykresu

a) Linia

b) Punkty

c) Linia i punkty

70

Page 36: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

36

SciDAVis Dostosowanie wykresu Podwójne kliknięcie na wykresie powoduje otwarcie

okna ustawień parametrów wykresu

71

SciDAVis Dostosowanie wykresu Podwójne kliknięcie na jednej z osi powoduje

otwarcie okna konfiguracji osi

72

Page 37: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

37

SciDAVis Dostosowanie wykresu Podwójne kliknięcie na jednej z osi powoduje

otwarcie okna konfiguracji osi

73

SciDAVis Dostosowanie wykresu Analogicznie należy postąpić z konfiguracją tytułu

wykresu i legendą. Ramkę z legendą można dowolnie

przemieszczać po oknie graficznym wykresu.

74

Tytuł wykresu

Legenda

Page 38: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

38

SciDAVis Dostosowanie wykresu

75

SciDAVis Wykres funkcji • Nowy wykres funkcji – File/New/New Function Plot

• Wypełnienie kolumny danymi z funkcji (ALT+Q) –

Table/Assign Formula

76

Page 39: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

39

SciDAVis Wykres funkcji • Nowy wykres funkcji – File/New/New Function Plot

• Wypełnienie kolumny danymi z funkcji (ALT+Q) –

Table/Assign Formula

77

• Przeliczone dane można

dodać do istniejącego

wykresu jako nową

krzywą

SciDAVis Wykres funkcji

78

Przeliczone dane można dodać do istniejącego

wykresu jako nową krzywą

Page 40: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

40

SciDAVis Osie pomocnicze

79

SciDAVis Wykresy wielowarstwowe

80

Guess – dodaje nową

ramkę wykresu

Top-left corner –

tworzy nową warstwę

na istniejącym

wykresie

Page 41: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

41

SciDAVis Analiza danych i krzywych FFT – Szybka transformata Fouriera: Analiza

częstotliwościowa sygnału

f0=0.85 Hz, 10 harmonicznych

81

SciDAVis Analiza danych i krzywych Szybka aproksymacja – QUICK FIT

82

Page 42: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

42

SciDAVis Fit Wizard Wyznaczanie parametrów (stałych) dowolnego

równania aproksymującego dane

83

Digitalizacja wykresów Enguage Digitizer

Przetwarzanie graficznej postaci wykresu na

cyfrową (tabelę danych).

• Charakterystyki materiałowe

• Dane katalogowe

Enguage Digitizer – darmowe narzędzie do

digitalizacji skanów wykresów:

http://digitizer.sourceforge.net/

84

Page 43: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

43

Enguage Digitizer

85

Enguage Digitizer

86

Etapy procesu digitalizacji:

1. Wczytanie pliku graficznego z obrazem

charakterystyki

2. Zdefiniowanie osi wykresu

a) Wymiary – wartości minimów i maksimów

b) Skala osi – liniowa lub logarytmiczna

c) Układ współrzędnych – kartezjański lub

walcowy

3. Zaznaczanie charakterystyki

a) Automatyczna

b) Ręczne

Page 44: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

44

Enguage Digitizer

87

Digitalizacja „ręczna”

Digitalizacja „automatyczna”

Enguage Digitizer Osie

88

Page 45: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

45

Enguage Digitizer Digitalizacja

89

Enguage Digitizer Digitalizacja

90

Page 46: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

46

Enguage Digitizer Digitalizacja

91

Enguage Digitizer Digitalizacja

92

Page 47: Techniki informacyjnelanczont.pollub.pl/images/Moje_doc/Dokumenty/Dzienne/Tech... · 2019. 1. 8. · funkcje (matematyczne, statystyczne, daty i czasu, finansowe, bazodanowe, logiczne),

47

Enguage Digitizer Digitalizacja

93