Page 102 - 363_
P. 102

103




            Інакше  при  виконанні  програми  MatLAB  з'явиться        повідомлення  про
            похибку - "Змінна не визначена".

                    10. Імена  змінних  можуть  містити  букви  латинської  абетки  або  цифри
            і повинні починатися з букви. Загальна кількість символів в  імені може бути

            до  19.  В  іменах  змінних  можуть  використовуватися  як  великі,  так  і  малі
            букви.  Особливістю  мови  MatLAB  є  те,  що  великі  і  малі  букви  в  іменах

            розрізняються.  Наприклад,  символи  “а”  та  “А”  можуть  використовуватися

            в одній програмі для позначення різних величин.


                        10.3 Створення найпростіших файлів-функцій (процедур)

                                      10.3.1 Загальні вимоги до побудови
                    Як зазначалося раніше, файл-функція (процедура) повинен починатися з

            рядка

                              function [< ПKB >] = < ім'я процедури >(< ПВВ >).
                    Якщо  перелік  кінцевих  (вихідних)  величин  (ПКВ)  містить  лише  один

            об'єкт  (у  загальному  випадку  –  матрицю),  то  файл-функція  репрезентує
            звичайну  функцію  (однієї  чи  кількох  змінних).  Фактично  навіть  у  цьому

            випадку  файл-функція  є  процедурою  у  звичайному  розумінні  інших  мов

            програмування,      якщо      вихідна    величина    є    вектором    або      матрицею.
            Перший рядок у цьому випадку має вигляд:

                         function   < ім'я змінної > = <  ім'я процедури  >(< ПВВ >).
                    Якщо  ж  у  результаті  виконання  файл-функції  має  бути  визначені

            (обчислені) кілька об'єктів (типу матриць), цей файл-функція, репрезентує вже

            більш  складний  об'єкт,  який  у  програмуванні  звично  називається  або
            процедурою  (у  мові  Паскаль),  або  підпрограмою.  Загальний  вигляд  першого

            рядка при цьому матиме вигляд:

                            function [yl, y2, ..., yN] <  ім'я процедури  >(< ПВВ >),
            тобто перелік кінцевих величин y1, y2, ..., yN повинен бути поданий як вектор з

            елементами y1, y2, ..., yN (кожен з яких може бути матрицею).
                    У найпростішому випадку функції однієї змінної перший рядок набуває

             вигляду:

                                                 function у =func(x),
            де x – ім'я функції (М-файлу).

                    Як приклад розглянемо створення М-файлу для функції
                                                                           4
                                                                 4
                                                                                 1/2
                                                 3
                                   У = f (x)= d  * ctg(x)*( sin (x)- cos  (x))    .
   97   98   99   100   101   102   103   104   105   106   107