• Nie Znaleziono Wyników

KURS MATLAB Rok 2020/2021 semestr letni, Laboratorium 5

N/A
N/A
Protected

Academic year: 2021

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

Copied!
1
0
0

Pełen tekst

(1)

KURS MATLAB

Rok 2020/2021 semestr letni, Laboratorium 5

Zadanie 5.1 Przekazywanie zmiennych do skryptu

a) Napisać skrypt, który będzie rysował krzywą o równaniu y=ax3+bx+c. Wartości a, b, c oraz przedział x=[xmin, xmax] mają być zadawana poza skryptem i podawane przez użytkownika (input). Do rysowania wykorzystać funkcję fplot().

b) Napisać funkcję, która będzie wykonywać to samo, co skrypt z (a), parametry a, b oraz c mają być trzema parametrami wywołania funkcji podobnie jak parametry [xmin, xmax], które przekazujemy do funkcji jako wektor

c) Napisać odpowiednik funkcji z (b) bez tworzenia nowego pliku (skorzystać z @), przy wykorzystaniu funkcji fplot (do funkcji przekazujemy wektor x oraz zmienne: a, b, c zdefiniowane wcześniej).

Zadanie 5.2 Funkcje @

Stworzyć za pomocą symbolu @ funkcję dwu zmiennych (x, y), której zadaniem będzie podniesienie zmiennej x (liczba, wektor, macierz) do potęgi 2y (liczba).

Zadanie 5.3 Generowanie macierzy 2D

a) Napisać funkcję, która będzie generować macierz kwadratową o elementach równych:

i

j j i 1 5 A 1

3

ij

dwoma sposobami: przy wykorzystaniu pętli oraz wektorowo. 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 rozmiarów. Wyniki przedstawić na wykresie (czas obliczeń od rozmiaru macierzy).

Zadanie 5.4

Przetestować działanie trybu debug na podstawie wybranego zadania od 5.1 do 5.6.

Cytaty

Powiązane dokumenty

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.

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

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ć

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

Obliczyć wartość całki oznaczonej w przedziale <0, 10> funkcji y=x.*exp(-x).*sin(3*x); przy użyciu metody trapezów oraz metody Monte Carlo.. W przypadku metody Monte

Napisać skrypt, który wyznacza średnią dobową wartość strumienia energii promieniowania słonecznego docierającego do górnych granic atmosfery ziemskiej w zależności