Laboratorium MATLA. Ćwiczenie 1



Podobne dokumenty
Laboratorium MATLA. Ćwiczenie 6 i 7. Mała aplikacja z GUI

Laboratorium Cyfrowego Przetwarzania Obrazów

Laboratorium Cyfrowego Przetwarzania Obrazów

Laboratorium MATLA. Ćwiczenie 4. Debugowanie. Efektywności kodu. Wektoryzacja.

Laboratorium Przetwarzania Sygnałów

Liczby pseudolosowe. #include <stdio.h> #include <stdlib.h> int main() { printf("%d\n", RAND_MAX); return 0; }

Ćwiczenie 3. Wprowadź do odpowiednich komórek następujące dane: Ćwiczenie 4. Wprowadź do odpowiednich komórek następujące dane: - 1 -

dr Tomasz Łukaszewski Budżetowanie projektów 1

Laboratorium Cyfrowego Przetwarzania Obrazów

Laboratorium Cyfrowego Przetwarzania Obrazów

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Laboratorium MATLA. Ćwiczenie 2. Programowanie. Skrypty i funkcje. Instrukcje sterujące.

Laboratorium Przetwarzania Sygnałów

Laboratorium Przetwarzania Sygnałów

Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java

Układy i Systemy Elektromedyczne

Skrypt 12. Funkcja kwadratowa:

1 Programowanie w matlabie - skrypty i funkcje

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

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

3.7. Wykresy czyli popatrzmy na statystyki

Warsztaty dla nauczycieli

Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python

1. Wprowadzenie do oprogramowania gretl. Wprowadzanie danych.

Konwersje napis <-> liczba Struktury, unie Scanf / printf Wskaźniki

Temat: Zastosowanie multimetrów cyfrowych do pomiaru podstawowych wielkości elektrycznych

Optymalizacja systemów

mgr Katarzyna Niewińska; Wydział Zarządzania UW Ćwiczenia 3

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

Skrypt 7. Funkcje. Opracowanie: L1

Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

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

Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi

Zadanie 2 Korzystając z funkcji PMT oblicz miesięczną ratę i całkowity koszt pożyczki dla podanych niżej danych. Raty miesięczne/roczn e

przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,

Skrypt 10. Funkcja liniowa. Opracowanie L Równanie pierwszego stopnia z dwiema niewiadomymi.

EXCEL TABELE PRZESTAWNE

miesiące. Postanowił resztę puszek sprzedawać po cenie promocyjnej. Jaka powinna być nowa cena, by sprzedawca odzyskał zainwestowane pieniądze?

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

PętlaforwOctave. Roman Putanowicz 13 kwietnia 2008

> C++ typy wyliczeniowe, struktury, unie, konwersje napis <-> liczba, formatowanie wyjścia

Matematyka finansowa r. Komisja Egzaminacyjna dla Aktuariuszy. XXXIII Egzamin dla Aktuariuszy - 11 października 2004 r.

Wstęp do Programowania Lista 1

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Płace Optivum. Jak program wylicza wynagrodzenie zasadnicze w niepełnym miesiącu zatrudnienia pracowników?

Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011

Laboratorium MATLA. Ćwiczenie 3. Programowanie. Instrukcje sterujące. Typy danych.

Metoda znak-moduł (ZM)

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Ćwiczenie 3: Wprowadzenie do programu Matlab

Arkusz kalkulacyjny - Zadanie 6

Laboratorium z automatyki

Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Zadania funkcje cz.1

Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha.

Tworzenie i modyfikowanie wykresów

Programowanie - wykład 4

Zadanie 4.2. (0 3) Podaj, ile liczb w pliku liczby.txt jest podzielnych przez 2 oraz ile liczb jest podzielnych przez 8.

Rozwiązanie ćwiczenia 7a

WYMAGANIE EDUKACYJNE Z MATEMATYKI W KLASIE II GIMNAZJUM. dopuszczającą dostateczną dobrą bardzo dobrą celującą

Podstawy MATLABA, cd.

WYKRESY ĆWICZENIE 5. Skorzystaj z wyznaczonej funkcji kalibracyjnej do określenia nadciśnienia przy podanych wskazaniach czujnika.

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

Całkowanie numeryczne

WAŻNE: Gdy spłacasz należności po terminie wyznaczonym w decyzji, musisz ustalić dalsze odsetki ustawowe.

Po zapoznaniu się z funkcją liniową możemy przyjśd do badania funkcji kwadratowej.

PODSTAWY METROLOGII ĆWICZENIE 7 TEMPERATURA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

Laboratorium Przetwarzania Sygnałów. Ćwiczenie 2. Analiza widmowa

EGZAMIN MATURALNY Z MATEMATYKI

Ćwiczenia 11 (12) (4 godziny). Wizualizacja i manipulacja w Matlabie

Przykłady formatowania komórek

Otwórz nowy skoroszyt. Zapisz go na dysku pod nazwą Nazwisko Imię Excel ćwiczenie 4.

Podstawy programowania Laboratorium. Ćwiczenie 2 Programowanie strukturalne podstawowe rodzaje instrukcji

Zapytanie ofertowe. na:

ŚRODOWISKO MATLAB cz.3 Implementowanie algorytmów w skryptach i funkcjach programu

Generowanie ciągów pseudolosowych o zadanych rozkładach przykładowy raport

KALKULATOR ODSETEK BASIC - GRAY wersja V2

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Zarejestruj makro w trybie względnego adresowania które będzie wpisywało bieżącą datę w

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 1. Wprowadzenie, środowisko programistyczne, pierwsze programy

Matematyka finansowa r. Komisja Egzaminacyjna dla Aktuariuszy. LXII Egzamin dla Aktuariuszy z 10 grudnia 2012 r.

M10. Własności funkcji liniowej

Uruchom polecenie z menu Wstaw Wykres lub ikonę Kreator wykresów na Standardowym pasku narzędzi.

Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne

ZAGADNIENIA NA EGZAMIN POPRAWKOWY Z MATEMATYKI W KLASIE II TECHNIKUM.

Ćw. nr 31. Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2

Laboratorium Inżynierii akustycznej

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

1 Wskaźniki i zmienne dynamiczne, instrukcja przed zajęciami

I. Funkcja kwadratowa

Ćw. 1: Wprowadzenie do obsługi przyrządów pomiarowych

MATLAB - laboratorium nr 1 wektory i macierze

Laboratorium Przetwarzania Sygnałów Biomedycznych

Laboratorium 7b w domu wykresy w Excelu

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

Typy wyliczeniowe Konwersje napis <-> liczba Struktury, unie Scanf / printf Wskaźniki

Transkrypt:

Laboratorium MATLA Ćwiczenie 1 Opracowali: - dr inż. Beata Leśniak-Plewińska - dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej, Instytut Metrologii i Inżynierii Biomedycznej, Wydział Mechatroniki Politechniki Warszawskiej. Warszawa, 2012

1. Użyj wbudowanej funkcji namelengthmax, aby określić maksymalną długość (liczbę znaków) nazwy zmiennej, jaka może zostać użyta w wykorzystywanej wersji MATLAB'a. 2. Użyj polecenia format z odpowiednim parametrem tak aby wynik wyrażenia wyświetlony w oknie Command Window miał postać, jak w poniższym przykładzie: >> 5/16 + 2/7 ans = 67/112 Przywróć domyślny sposób formatowania liczb w oknie Command Window. 3. Samodzielnie lub za pomocą kalkulatora wyznacz wartości poniższych wyrażeń, a następnie sprawdź swoje wyniki korzystając z MATLAB'a (w oknie Comman Window): a) 25/4 * 7 b) 3 + 4^2-1 c) 4/12 + 4 + 9.75 d) 5 2*3^2 Czy wyniki są takie same? 4. Znajdź wszystkie 4 funkcje MATLAB'a służące do zaokrąglania liczb. Użyj właściwych z nich (wszystkich możliwych) aby zaokrągleniem: a) wyniku działania 5/4 była liczba 1 (klasy double), b) wyniku działania 5/4 była liczba 2 (klasy double), c) wyniku działania 15/8 była liczba 1 (klasy double), d) wyniku działania 15/8 była liczba 2 (klasy double), e) wyniku działania -5/4 była liczba -1 (klasy double), f) wyniku działania -5/4 była liczba -2 (klasy double), g) wyniku działania -15/8 była liczba -1 (klasy double), h) wyniku działania -15/8 była liczba -2 (klasy double). 5. Zapisz wyniki wyrażeń 5/4, 5/12, -5/4, -5/12, i 500/2 w zmiennych typu double. Dokonaj konwersji wartość tych zmiennych do wartości typu int8 (rzutowania typu zmiennej), a wynik konwersji zapisz w nowych zmiennych. Czy wartości odpowiednich zmiennych przed i po konwersji są identyczne? Dlaczego? 6. Rezystancja zastępcza N rezystorów połączonych równolegle wyraża się wzorem: 1 R Z = 1 + 1 + 1. R 1 R 2 R N Przyjmij, że N=5 rezystorów zostało połączonych równolegle. Utwórz wektor, którego kolejne elementy odpowiadają kolejnym rezystorom R i o rezystancji równej odpowiednio: 10 kω, 9,2 kω, 8,4 kω, 7,6 kω, 6,8 kω. Następnie wyznacz wartość rezystancji zastępczej. Zapisz wyrażenie wyznaczające wartość rezystancji zastępczej w jednej linii okna Command Window i skorzystaj z funkcji sum oraz właściwych operatorów. 7. Skorzystaj z pomocy/dokumentacji dla funkcji rand i randi i utwórz wektory wierszowe zawierające 10 liczb losowych: a) rzeczywistych z przedziału od 0 do 1 b) rzeczywistych z przedziału od 20 do 50 c) całkowitych z przedziału od 1 do 100 klasy int32 d) całkowitych z przedziału od -10 do 10 Ćwiczenie 1 2/5

8. Wiatr często powoduje, że temperatura odczuwalna jest niższa od faktycznie panującej. Temperatura odczuwalna T wc (ang. Wind Chill Factor) określa, jakie odczucie termiczne wystąpi przy danych warunkach pogodowych. Wartość temperatury odczuwalnej wyliczana jest w zależności od przyjętego modelu na podstawie takich parametrów jak: temperatura powietrza, siła wiatru, wilgotność i opady. Według modelu zaproponowanego w 2001 przez amerykański instytut National Weather Service T wc jest dana wzorem: T wc =13.12 0.6215 T a 11.37 V 0.16 0.3965T a V 0.16 gdzie: T a temperatura powietrza w C, V prędkość wiatru w km/h. Wzór ten obowiązuje dla temperatur nie wyższych niż 10 C i prędkości wiatru powyżej 4,8 km/h. Napisz skrypt, który będzie pobierał z klawiatury wartość temperatury w C i prędkości wiatru w km/h, następnie wyznaczał wartość temperatury odczuwalnej, a w końcu wyprowadzał na ekran wynik w postaci pełnego zdania: Temperatura odczuwalna przy temperaturze powietrza... stopni Celsjusza i prędkości wiatru... km/h wynosi..... Wartość temperatury powinny być wyprowadzona w jako liczba rzeczywista z dokładnością do dwóch miejsca po przecinku, a wartość prędkości wiatru - z dokładnością do jednego miejsca po przecinku. 9. Otrzymałeś/aś kredyt na kwotę L. Roczne oprocentowanie kredytu R wynosi 15%. Wysokość miesięcznej rata kredytu P płaconej przez N lat określona jest wzorem: P= RL(1+R/12)12N 12[(1+R/12) 12N 1] Napisz skrypt, który będzie wyznaczał i wyprowadzał na ekran wartość P jeśli N=20, a L=50.000,00 zł, następnie wyprowadzał na ekran wynik w postaci pełnego zdania: Stała miesięczna rata kredytu w wysokości... zł przyznanego na... lat z rocznym oprocentowaniem... % wynosi... zł.. Wartość kredytu, okres spłat i oprocentowanie kredytu powinny być wyprowadzone jako liczby całkowite, a wartość raty jako liczba rzeczywista z dokładnością do jednego miejsca po przecinku. Zmodyfikuj skrypt tak, aby wyznaczał wektor stałych miesięcznych rat dla kredytów w takiej samej kwocie i tak samo oprocentowanego jak wyżej, przyznanych na okres w przedziale od 10 do 30 lat. Zastosuj wykres słupkowy (bar). Zadbaj o właściwe etykiety osi i tytuł wykresu. Ćwiczenie 1 3/5

Sprawozdanie Ćwiczenie nr 1 L.p. Imię i nazwisko Grupa Data Punkt cw./ L. punktów 1 / 0,1 2 / 0,1 3 / 0,2 4 / 1,5 5 / 0,2 6 / 0,5 Realizacja/wynik format... format............... a)... b)... c)... d)... a)... b)... c)... d)... e)... f)... g)... h)... 5/4 =... 5/4 =... 5/12 =... 5/12 =... -5/4 =... -5/4 =... -5/12 =... -5/12 =... 500/2 =... 500/2 =... Rz =... Uwagi prowadzącego Ćwiczenie 1 4/5

7 / 0,4 8 / 1 9 / 1 a)...rand(...)... b)...rand(...)... c)...randi(...)... d)...randi(...)... Temperatura odczuwalna przy temperaturze powietrza... ºC i prędkości wiatru... km/h wynosi... ºC. Stała miesięczna rata kredytu w wysokości... zł przyznanego na... lat z rocznym oprocentowaniem... % wynosi... zł. Ćwiczenie 1 5/5