Функция кейбір деректерді басқаларына түрлендіреді. Көптеген функциялар кіріс параметрлерінің тізімін — аргументтерді көрсете отырып, оларға қол жеткізуге жауап ретінде мәндерді қайтарумен сипатталады. Мысалы, sin(x) функциясы оған жүгінуге жауап ретінде х аргументінің синусының мәнін қайтарады деп айтылады, сондықтан функцияны арифметикалық өрнектерде қолдануға болады, мысалы 2*sin(x+1). Мәндерді қайтармайтын операторлар (және командалар) үшін мұндай қолдану әдетте абсурд болып табылады.
М-файлдар сценариялары және функциялар
Пәрмен жолында да, m файлдарының мәтіндерінде де функциялар тек кіші әріптермен жазылады. Мәндер немесе массивтер сериясын қайтаратын функциялар үшін (мысалы, X, Y, Z,...), жазба келесі түрге ие: [X,Y,Z, ...]=f_name(Параметрлер тізімі) M файлдарының екі түрі бар: сценарий файлдары және функция файлдары.Оларды құру барысында олар MATLAB жүйесіне енгізілген m-файл редакторы/жөндеушісі арқылы Синтаксистік бақылаудан өтеді.
Лучший способ начать работу — М-файлдар сценариялары тать говорить и начать делать.
УСценарий файлы деп аталатын Script файлы-бұл кіріс және шығыс параметрлері жоқ командалар сериясының жазбасы. Сценарий файлдарының келесі қасиеттері маңызды:
Мұндағы алғашқы үш жол-түсініктеме, қалғандары-файлдың денесі.
M-файл функциясы MATLAB жүйесінің бағдарламалау тілінің типтік нысаны болып табылады. Сонымен қатар, ол құрылымдық бағдарламалау тұрғысынан толыққанды модуль болып табылады, өйткені ол кіріс және шығыс параметрлерін қамтиды және жергілікті айнымалылар аппаратын қолданады. Бір шығыс параметрі бар осындай модульдің құрылымы келесідей: function var=f_name(Cпиcoк_napaмeтpов) % Негізгі түсініктеме % Қосымша түсініктеме Кез келген өрнектері бар файлдың денесі vаr= өрнек