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