• Nie Znaleziono Wyników

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Semestr letni 2010 Laboratorium nr 2 PODSTAWY OBSŁUGI PAKIETU MATLAB C.D. Prowadzący: ………………………

N/A
N/A
Protected

Academic year: 2021

Share "Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Semestr letni 2010 Laboratorium nr 2 PODSTAWY OBSŁUGI PAKIETU MATLAB C.D. Prowadzący: ………………………"

Copied!
2
0
0

Pełen tekst

(1)

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i

Telekomunikacji

Instytut Sterowania i Systemów Informatycznych

ELEMENTY SZTUCZNEJ INTELIGENCJI Semestr letni 2010

Laboratorium nr 2

PODSTAWY OBSŁUGI PAKIETU MATLAB C.D.

Prowadzący: ………..

Cele ćwiczeń:

1. Operacje na macierzach i wektorach 2. Podstawy programowania

Zadania:

1. Symbolem .* oznacza się tzw. mnożenie „element przez element” dwóch tablic.

Wywnioskować na czym polega ta operacja wprowadzając polecenia:

Przez analogię określić jaki będzie rezultat poleceń

oraz

Ponadto zinterpretować wyniki poleceń

oraz

2. Wykonać obliczenia ręcznie i porównać z rezultatami pracy programu.

a) A.*B’ b) A.\B c) A.^B 3. Co jest efektem wykonania powyższych instrukcji?

a) x=1:5 b) y=0: pi/4: pi c)z=6: -1: 1

4. Wytłumaczyć rezultat poniższego ciągu instrukcji:

5. Dana jest następująca macierz A:

(2)

Wprowadzić ją używając najmniejszą liczbę operacji. Przewidzieć rezultat wykonania poniższych operacji, a następnie sprawdzić swoje przypuszczenia przy użyciu komputera.

6. Przy pomocy funkcji rand wygenerować macierz A o pięciu wierszach i dziesięciu kolumnach, której elementy będą losowymi liczbami całkowitymi z przedziału -10 do 10.

a) przy pomocy 1 instrukcji odwrócić w macierzy A kolejność kolumn (tzn. pierwsza kolumna ma stać się ostatnią, druga przedostatnią itd.)

b) przy pomocy jednej instrukcji zamienić wiersz pierwszy z trzecim

c) przy pomocy jednej instrukcji zamienić ze sobą kolumny: drugą z czwartą, szóstą z ósmą oraz dziesiątą z pierwszą

d) używając pojęcia macierzy pustej [ ] usunąć kolumny: piątą, szóstą i dziewiątą.

7. Jak posortować elementy wektora w porządku malejącym?

Literatura:

1. Czajka M., „MATLAB. Ćwiczenia”, Helion 2005

2. Mrozek B., Mrozek Z., „MATLAB i Simulink. Poradnik użytkownika”, Helion 2004

Cytaty

Powiązane dokumenty

Przygotuj system ekspertowy w oparciu o wnioskowanie wstecz do zadania diagnostyki uszkodzenia zasilania elektrycznego dla mieszkania (szczegóły problemu

Parametry algorytmu: liczebność populacji, współczynnik modyfikacji, pułapka ewolucyjna, współczynnik degeneracji, liczba epok oraz współrzędne punktu alokacji

Dokonać operacji odwrotnej (plik ZAD1B.m), otrzymaną liczbę w zapisie dwójkowym przekonwertować na liczbę dziesiętną?. Czy otrzymana w ten sposób liczba jest

Do klasy Osoba oraz Adres musisz dodać właściwości przy pomocy, których będzie można uzyskać dostęp do pól klasy. Zabezpiecz program tak, aby nie można było utworzyć

Twoim zadaniem jest zaimplementowanie i przetestowanie hierarchii składającej się z następujących klas: Osoba, Student, Wykładowca oraz Stypendysta. Poszczególne

Serializacja (ang. Serialization) jest procesem konwersji stanu obiektu do postaci, która może być zachowana na dysku lub przesłana przez sieć komputerową.. Proces

Skrypt jako wejście powinien pobierać plik WAV (44100Hz, Mono) a zwracać plik zakodowany za pomocą AAC (prowadzący dostarczy niektóre elementy kodu potrzebne

1. Proszę utworzyć nowy projekt o nazwie PierwszyProjekt. Następnie umieścić poniższy midlet w katalogu źródłowym. UWAGA! PONIŻSZE KODY MOGĄ ZAWIERAĆ BŁĘDY,