8416074024
Modelowanie Cyfrowe - laboratorium
2. Środowisko i programowanie w języku MATLAB
MATLAB - pakiet obliczeniowy firmy MathWorks jest przeznaczony do wykonywania różnorodnych obliczeń numerycznych. Serce pakietu stanowi interpreter języka umożliwiający implementację algorytmów numerycznych oraz biblioteki podstawowych działań na macierzach (odwracanie, dodawanie/odejmowanie, wartości własne itp.).
• Podstawowym typem danych jest macierz, stąd nazwa MATrix LABoratory.
• Pakiet posiada obszerne biblioteki dodatkowych procedur umożliwiające rozwiązywanie typowych problemów obliczeniowych.
• Prosta budowa okienkowa ułatwia korzystanie z programu.
• Łatwa i estetyczna jest wizualizacja wyników w postaci dwu- i trójwymiarowych wykresów.
• Dodatkową zaletą pakietu MATLAB jest możliwość przeprowadzenia obliczeń symbolicznych (na wzorach).
2.1. Wprowadzenie do pracy w środowisku języka MATLAB
Praca w środowisku języka MATLAB polega na wydawaniu poleceń, które po zatwierdzeniu wykonywane są przez interpreter.
Większą liczbę instrukcji można zapisać w zbiorze tekstowym zwanym skryptem (pliki z rozszerzeniem .m).
2.1.1. Przykłady poleceń
Podstawienie:
» a=3;
powoduje utworzenie zmiennej a o wartości 3.
Uwaga!: Średnik po poleceniu powoduje, że wartość będąca wynikiem nie będzie wyświetlana na ekranie.
» b=sin (a) b =
Matlab - Simulink 5
Wyszukiwarka
Podobne podstrony:
Środowisko i programowanie w języku MATLAB MATLAB - pakiet obliczeniowy firmy MathWorks jest przeznaPOLITECHNIKA GDAŃSKA WYDZIAŁ INŻYNIERII LĄDOWEJPODSTAWY PROGRAMOWANIA W JĘZYKU MATLAB ROBERTWprowadzenie do MatLab (24) 3. PODSTAWY JĘZYKA MAJ LAD W programie w języku MATLAB można wyróżnić poWprowadzenie do MatLab (31) 3.4. Polecenia złożone - M-pliki Pliki programów w języku MATLAB (M-plik48295 Wprowadzenie do MatLab (50) 4. PROGRAMOWANIE W JĘZYKU MATLAB4.1. Wektoryzacja w języku MATLABAWykorzystaj na swojej lekcji! Cyfrowe laboratoria, roboty programowalne lub inne urządzeniaModelowanie Cyfrowe - laboratorium W przypadku gdy A jest macierzą, zwraca wektor wierszowy, któregoModelowanie Cyfrowe - laboratorium » b=a(: , [1:3 5]) - utworzenie macierzy B poprzez pobranie z macModelowanie Cyfrowe - laboratorium Dodanie do elementów macierzy A liczby 2: » A+2 ans = 3Modelowanie Cyfrowe - laboratorium A = 12 3 0 9 8 3 4 7 »inv (A) - zwraca macierz odwrotną do AModelowanie Cyfrowe - laboratorium f = 10 12 14Modelowanie Cyfrowe - laboratorium2.4. Algebra liniowa Przykład 2.14 Rozwiąż układ równańModelowanie Cyfrowe - laboratorium 2.0000 -3.00002.5. Skrypty (.m pliki) Przykład 2.15 Napisz skryptModelowanie Cyfrowe - laboratorium Działanie pętli polega na wykonaniu ciągu_instrukcji dopókiModelowanie Cyfrowe - laboratorium Zapisz ją pod nazwą silniaO.m, a następnie uruchom wpisując w linModelowanie Cyfrowe - laboratorium function [y]=silnia3(x) %Funkcja SILNIA3 %y=silnia3(x) %obliczawięcej podobnych podstron