T-INF-2013-Prac-05-Zaoczne [tryb zgodności]

Transkrypt

T-INF-2013-Prac-05-Zaoczne [tryb zgodności]
Technologie informacyjne
Politechnika Białostocka - Wydział Elektryczny
semestr I, studia niestacjonarne I stopnia
Rok akademicki 2013/2014
Pracownia nr 5 (16.11.2013)
dr inż. Jarosław Forenc
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
Pracownia nr 5
Funkcje w Microsoft Excel 2007
Metody wstawiania funkcji
Operacje na macierzach
Liczby zespolone
Wykresy
Operatory porównania i funkcje logiczne
dr inż. Jarosław Forenc
2/27
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
3/27
Funkcje w Microsoft Excel 2007
Wszystkie funkcje: Formuły
Biblioteka funkcji
Funkcje wstawiane są jako formuły (na początku musi występować
znak równości)
=SUMA(A1;A5)
Funkcja składa się z nazwy (domyślnie pisanej wielkimi literami)
oraz argumentów umieszczonych w nawiasach zwykłych
Argumenty są oddzielane średnikami
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
4/27
Funkcje w Microsoft Excel 2007
Jeśli argumentem funkcji jest zakres komórek, to komórki
graniczne oddziela się dwukropkiem
=SUMA(A1:C5)
Jeśli funkcja nie ma argumentów, to nawiasy i tak muszą
występować
=PI()
PI() - zwraca wartość liczby π z dokładnością 15 cyfr po przecinku
Funkcja można zagnieżdżać, tzn. jako argument może występować
wywołanie innej funkcji
=COS(PI()/3)
cos 60º
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
Metody wstawiania funkcji
Wprowadzenie nazwy w komórce
dr inż. Jarosław Forenc
5/27
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
Metody wstawiania funkcji
Formuły
Wstaw funkcję
dr inż. Jarosław Forenc
6/27
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
Metody wstawiania funkcji
Narzędzia główne
Edycja
(Formuły
Autosumowanie)
SUMA(liczba1; [liczba2]; …) - dodaje wszystkie
liczby w zakresie komórek
ŚREDNIA(liczba1; [liczba2]; …) - zwraca średnią
arytmetyczną argumentów
ILE.LICZB(wartość1; [wartość2]; …) - oblicza
ile komórek w zakresie zawiera liczby
MAX(liczba1; [liczba2]; …) - zwraca największą
wartość ze zbioru wartości
MIN(liczba1; [liczba2]; …) - zwraca najmniejszą
wartość ze zbioru wartości
dr inż. Jarosław Forenc
7/27
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
8/27
Podstawowe funkcje matematyczne
PIERWIASTEK(liczba) - zwraca pierwiastek kwadratowy liczby
POTĘGA(liczba; potęga) - zwraca liczbę podniesioną do potęgi
MODUŁ.LICZBY(liczba) - zwraca wartość bezwzględną liczby
MOD(liczba; dzielnik) - zwraca resztę z dzielenia
SILNIA(liczba) - oblicza silnię podanej liczby
LN(liczba) - zwraca logarytm naturalny podanej liczby
LOG(liczba; podstawa) - zwraca logarytm liczby przy podanej
podstawie
LOG10(liczba) - oblicza logarytm dziesiętny podanej liczby
EXP(liczba) - oblicza wartość liczby e podniesionej do potęgi
określonej przez podaną liczbę
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
9/27
Podstawowe funkcje matematyczne
SIN(liczba) - zwraca sinus kąta (kąt w radianach)
COS(liczba) - zwraca cosinus kąta (kąt w radianach)
TAN(liczba) - zwraca tangens kąta (kąt w radianach)
SINH(liczba) - oblicza sinus hiperboliczny liczby
ASIN(liczba) - zwraca arcus sinus liczby w radianach w zakresie
od -pi/2 do pi/2
ASINH(liczba) - zwraca arcus sinus hiperboliczny liczby
RADIANY(kąt) - konwertuje stopnie na radiany
STOPNIE(kąt) - konwertuje radiany na stopnie
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
10/27
Operacje na macierzach
MACIERZ.ODW(tablica) - zwraca macierz odwrotną do macierzy
przechowywanej w tablicy (wymaga formuły tablicowej)
wpisujemy w pierwszej komórce formułę: =MACIERZ.ODW(zakres)
zaznaczamy obszar na macierz odwrotną
przechodzimy do trybu edycji - klawisz F2
wprowadzamy formułę tablicową - Ctrl + Shift + Enter
(formuła zostanie umieszczona w nawiasach klamrowych)
MACIERZ.ILOCZYN(tablica1; tablica2) - zwraca iloczyn dwóch tablic
(wymaga formuły tablicowej)
WYZNACZNIK.MACIERZY(tablica) - zwraca wyznacznik macierzy
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
11/27
Konwersje
BIN2DEC(liczba), BIN2OCT(liczba), BIN2HEX(liczba) - przekształca
liczbę dwójkową na dziesiętną, ósemkową, szesnastkową
OCT2DEC(liczba), OCT2BIN(liczba), OCT2HEX(liczba) - przekształca
liczbę ósemkową na dziesiętną, dwójkową, szesnastkową
DEC2BIN(liczba), DEC2OCT(liczba), DEC2HEX(liczba) - przekształca
liczbę dziesiętną na dwójkową, ósemkową, szesnastkową
HEX2DEC(liczba), HEX2BIN(liczba), HEX2OCT(liczba) - przekształca
liczbę szesnastkową na dziesiętną, dwójkową, ósemkową
RZYMSKIE(liczba; [forma]) - konwertuje liczbę arabską na rzymską
jako tekst, forma = 0 - typ klasyczny, forma = 1…4 - typ zwarty
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
12/27
Operacje na liczbach zespolonych
Zapis liczby zespolonej:
Re +/- Im i
lub
Re +/- Im j
Jeśli liczba zespolona ma ujemną część rzeczywistą to jej zapis
poprzedzamy apostrofem
Liczby zespolone przechowywane są jako tekst
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
13/27
Operacje na liczbach zespolonych
Funkcje: Formuły
Więcej funkcji
Inżynierskie
COMPLEX(część_rzecz; część_uroj; [jednostka_uroj]) - przekształca
współczynniki rzeczywisty i urojony na liczbę zespoloną
(jednostka_uroj to "i" lub "j", domyślnie - "i")
IMREAL(liczba_zesp) - zwraca część rzeczywistą liczby zespolonej
IMAGINARY(liczba_zesp) - zwraca część urojoną liczby zespolonej
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
14/27
Operacje na liczbach zespolonych
IMABS(liczba_zesp) - zwraca moduł liczby zespolonej
IMARGUMENT(liczba_zesp) - zwraca argument (kąt w radianach)
IMCONJUGATE(liczba_zesp) - zwraca wartość sprzężoną
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
15/27
Operacje na liczbach zespolonych
Liczby zespolone są traktowane jak tekst - do operacji na nich
nie można stosować operatorów: +, -, *, /, ^
IMSUM(liczba_zesp1; [liczba_zesp2]; …) - zwraca sumę liczb zesp.
IMSUB(liczba_zesp1; liczba_zesp2) - zwraca różnicę 2 liczb zesp.
IMPRODUCT(liczba_zesp1; [liczba_zesp2]; …) - zwraca iloczyn
od 1 do 255 liczb zespolonych
IMDIV(liczba_zesp1; liczba_zesp2) - zwraca iloraz 2 liczb zesp.
IMPOWER(liczba_zesp; liczba) - zwraca wartość liczby zespolonej
podniesionej do potęgi całkowitej
IMSQRT(liczba_zesp) - zwraca wartość pierwiastka kwadratowego
liczby zespolonej
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
Wykresy
Wstawianie
Wykresy
Przygotowanie danych
Wstawienie wykresu
Formatowanie wykresu
dr inż. Jarosław Forenc
16/27
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
17/27
Wykresy - elementy na wykresie
Etykiety danych
Tytuł wykresu
Serie
danych
Tytuł wykresu
Tytuł osi
Główna oś
pionowa
Tytuł głównej
osi pionowej
18
16
14
12
10
8
6
4
2
0
16
12
Legenda
11
9
7
6
7
6
Serie1
4
Serie2
3
Obszar
kreślenia
2
1
1
2
3
4
5
6
Główna oś
pozioma
Tytuł osi
Znaczniki
Tytuł głównej osi poziomej
Etykiety osi
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
18/27
Wykresy - typy wykresów
Wyniki pomiarów - tabela
Dane z urządzenia (oscyloskop) - plik
Wyniki z programu komputerowego - plik
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
Wykresy - typy wykresów
dr inż. Jarosław Forenc
19/27
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
20/27
Linia trendu
Linia trendu służy do graficznej ilustracji trendów istniejących
danych lub prognozowania przyszłych danych
Linia trendu dotyczy tylko jednej serii danych
Narzędzia wykresów
Układ
Linia trendu
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
Linia trendu
dr inż. Jarosław Forenc
21/27
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
22/27
Typ trendu - wielomianowy
Wielomianowa linia trendu jest krzywą używaną dla fluktuujących
danych
Stopień wielomianu można określić na podstawie liczby fluktuacji
danych lub na podstawie liczby zgięć pojawiających się na krzywej
Wzór:
y = b + c1 x + c2 x 2 + ... + c6 x 6
b, c1, …, c6 - stałe
Rys. Relacja między szybkością
pojazdu a zużyciem paliwa
źródło: http://office.microsoft.com/pl-pl/word-help
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
23/27
Operatory porównania
<
- mniejsze
<=
- mniejsze lub równe
>
- większe
>=
- większe lub równe
=
- równe
<>
- różne (nierówne)
Wynikiem porównania jest wartość PRAWDA lub FAŁSZ
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
24/27
Operatory porównania + funkcje logiczne
Sprawdzenie czy wartość znajduje się w przedziale
x ∈ (a, b )
a< x<b
???
Prawidłowe sprawdzenie wymaga zastosowania funkcji logicznej
x > a oraz x < b
Formuły
Logiczne
ORAZ(logiczna1; logiczna2; …) - zwraca wartość PRAWDA
jeśli wszystkie argumenty mają wartość PRAWDA
LUB(logiczna1; logiczna2; …) - zwraca wartość PRAWDA
jeśli przynajmniej jeden argument ma wartość PRAWDA
NIE(logiczna) - zmienia wartość FAŁSZ na PRAWDA
zaś wartość PRAWDA na FAŁSZ
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
25/27
Operatory porównania + funkcje logiczne
Sprawdzenie czy wartość znajduje się w przedziale
x ∈ (0,10)
x > 0 oraz x < 10
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
26/27
Operatory porównania + funkcje logiczne
JEŻELI(test_logiczny; wartość_gdy_prawda; wartość_gdy_fałsz) sprawdza czy warunek jest spełniony i zwraca jedną wartość jeśli
PRAWDA, a drugą wartość, jeśli FAŁSZ
Przykład: sprawdzenie czy liczba jest dodatnia czy ujemna
(?)
Technologie informacyjne, studia niestacjonarne I stopnia
Rok akademicki 2013/2014, Pracownia nr 5
dr inż. Jarosław Forenc
27/27
Operatory porównania + funkcje logiczne
Przykład: sprawdzenie czy liczba jest: dodatnia / ujemna / zero
W powyższym przykładzie zastosowano zagnieżdżanie funkcji
W funkcji JEŻELI wartości tekstowe umieszcza się w cudzysłowach,
zaś liczby - bez cudzysłowów