• Nie Znaleziono Wyników

KURS MATLAB Rok 2020/2021 semestr letni, Laboratorium 7

N/A
N/A
Protected

Academic year: 2021

Share "KURS MATLAB Rok 2020/2021 semestr letni, Laboratorium 7"

Copied!
1
0
0

Pełen tekst

(1)

KURS MATLAB

Rok 2020/2021 semestr letni, Laboratorium 7

Zadanie 7.1 Funkcje czasu

a) Napisać funkcję, która będzie liczyć wiek osoby w dniach od daty urodzenia i podawała, słownie (w języku polskim), w jaki dzień tygodnia były urodziny. Deklaracja funkcji powinna być podobna do następującej:

function [wiek, dzień_urodzin]=urodziny(data_urodzenia)

(data urodzenia może być podawana w dowolnym, dogodnym formacie)

b) Napisać funkcję, która liczy na podstawie aktualnej daty numer dnia roku, numer tygodnia oraz funkcję, która na podstawie numeru dania roku liczy datę

c) Napisać funkcje, która liczy liczbę sekund, minut oraz godzin od daty urodzin do chwili obecnej

Zadanie 7.2 Wprowadzanie i wyprowadzanie danych

Zmień postać funkcji z zadania 7.1 tak, aby data urodzenia wprowadzana była z klawiatury po pytaniu komputera (input). Wiek i dzień urodzin powinny być wyświetlone z odpowiednimi komentarzami, np. WIEK = 21 lat (7712 dni), Dzień urodzin = sobota.

Zadanie 7.3 Wprowadzanie i wyprowadzanie danych - dialogi

Napisać skrypt, który przy wykorzystaniu okienka dialogowego inputdlg pobierze 3 dane: liczbę, znak operacji matematycznej (+,-,*,/) oraz drugą liczbę. Wynik wyświetlony ma być w okienku (msgbox). W przypadku dzielenia przez 0 skorzystać z okienka errordlg.

Zadanie 7.4 Funkcja eval

Napisać skrypt, który będzie pobierał wprowadzane przez użytkownika (input) kolejne elementy jak: liczby, wektory, macierze, łańcuchy znaków i będzie je przypisywał do zmiennych typu: x1, x2, x3, ...

Zadanie 7.5 Wykres i czas

Narysować przebieg dobowy temperatury powietrza dane wzorem T(t)=15(1+sin(t/12*pi-pi/2)). Na osi x oznaczyć czas w formacie HH:MM

Zadanie 7.6 Funkcja eval i czas

Napisać skrypt, który czyta w pętli kolejne pliki pobrane ze strony:

http://www.igf.fuw.edu.pl/~kmark/stacja/wyklady/MATLAB2/1/meteo/ . Dane dla każdego dnia zapisać w postaci mat pliku, którego nazwa zawierać ma kolejny dzień miesiąca (np. meteo1.mat, meteo2.mat itd.). Zadanie rozwiązać używające funkcji dir oraz wczytując kolejne pliki począwszy od 01092014vaisala.dat do

30092014.dat.

Cytaty

Powiązane dokumenty

Studenci ćwiczą w zespołach według samodzielnego doboru.. Materiały

Uzyskaj informacje na temat wszystkich istniejących zmiennych – szczegółowe i skrócone.. Uzyskaj informacje na temat jednej z istniejących

Wygeneruj macierz o rozmiarze 21x21, w której wartości określają odległość euklidesową od środka macierzy (wsp.. Do zmiennej t wpisz po kolei bez

Korzystając wyłącznie z klawiatury dodać do wykresu legendę z opisami funkcji sformatowanymi zgodnie z notacją matematyczną (zamiast symbolu (alfa) może być literka a)..

Narysuj wykres dowolnej funkcji dwóch zmiennych f(x,y) przy użyciu contour i contourf tak aby wartości kolejnych izolinii były podpisane.

Wywołanie może mieć postać: funkcja(n,metoda) gdzie n jest wymiarem macierzy. b) Przetestować czas wykonania funkcji dla różnych sposobów generowania macierzy A i dla jej różnych

Napisać funkcję, która dla zadanego ciągu znaków (liter) usunie wszystkie znaki identyczne z pierwszym bez jego usuwania.. Przykład: ‘abxabxabx’

Narysuj wykres funkcji w przedziale automatycznie dobieranym tak, aby znalazły się na nim zaznaczone rzeczywiste miejsca zerowe (pierwiastki urojone pomijamy).. Zadanie 8.2