Matlab: Tworzenie własnych funkcji 1. Plik funkcji jest M-plikiem, podobnie jak skrypt. 2. Zmienne funkcji mają charakter lokalny 3. Plik funkcji MUSI rozpocząć się od definicji funkcji: function [zmienne wyjściowe] = nazwa_funkcji(zmienne wejściowe); UWAGA nazwa_funkcji musi być zgodna z nazwą pliku (bez rozszerzenia .m) xout = ble, ble, ble yout= więcej ble, ble, ble Wywołanie funkcji inw1.m clear;clc; A=[5 -3 2;-3 8 4;2 4 -9] B=[10 2 6;20 7 -10;9 1 1] x=A.*B inw2.m clear;clc; A=input('Wprowadz macierz współczynników A: '); b=input('Wprowadz macierz wyrazów wolnych B: '); x=A.*B inw3.m function szukaneX=inw3(A,B); %Funkcja mnoży tablicowo macierze A i B %Użycie: x=inw3(A,b) %Autor: XYZ, data utworzenia: 12 pazdziernika 2012 szukaneX=A.*B; Ćwiczenia 1. Napisz funkcję obliczającą pole i obwód koła o zadanym promieniu 2. Napisz funkcję rysującą wykres y=sin(x) dla zadanego zakresu wartości x. Funkcja nie zwraca wartości 3. Napisz funkcję rysującą wykresy sin(x) i cos(x) dla zadanego zakresu wartości oraz zwracającą wartości sin(x) i cos(x)