Search results
Program MATLAB pozwala na tworzenie funkcji. Dzięki temu nie ma potrzeby wpisywania długich wzorów za każdym razem kiedy korzystamy. Wszystkie utworzone pliki możemy zapisać do plików skryptowych, a następnie przenieść je w inne miejsce.
Zagnieżdżone funkcje są zdefiniowane w zakresie innej funkcji i współużytkują dostęp do obszaru roboczego funkcji zawierającej. Zagnieżdżona funkcja ma następującą składnię - function x = A(p1, p2) ...
plot3(x,y,z) - generuje trójwymiarową krzywą złoŜoną z punktów (xi, yi, zi), których współrzędne zostały określone w wektorach x, y, z. Wektory muszą być tej samej długości. Funkcja ta jest odpowiednikiem funkcji plot w grafice dwuwymiarowej. mesh – wykres trójwymiarowy w postaci siatki.
Oto przykład funkcji MATLAB, która przyjmuje dwie wartości wejściowe i zwraca sumę, różnicę i iloczyn jako wielokrotne wyjścia: = 5; b = 3; [wynik_sumy, wynik_różnicy, wynik_prod] = obliczenia_operacje (a, b); funkcjonować[wynik_sumy, wynik_różnicy, wynik_prod] = obliczenia_operacje (a, b) suma_wynik = a + b;
Tworzenie funkcji. W celu wygenerowania funkcji należy utworzyć nowy M-plik (podobnie jak w przypadku definiowania skryptu). Funkcja musi posiadać odpowiednią strukturę. Poniżej przedstawiony został szkielet definicji funkcji: function [pwy1, pwy2, ...., pwyN] = nazwa_funkcji (pwe1, pwe2, ... , pweM)
Pomoc na temat wybranej funkcji Matlaba można uzyskać dwojako. Najprościej jest wpisać w oknie poleceń komendę help , po której następuje nazwa interesującej nas funkcji, np. wpisanie:
8 sty 2016 · Przy pomocy funkcji rand wygeneruj macierz losową r o rozmiarach 3 x 3 Sprawdź, które elementy macierzy r mają wartość większą od 0.5 r = rand(3) x = r > 0.5