Page 238 - 6197
P. 238

%-------------------------------------------
                                x=[1 4 2 8 5 0 3 7];
                                n=length(x);
                                for i=1:n-1
                                    if x(i+1)==0
                                        disp('Ділення на нуль')
                                        break
                                    end
                                    y(i)=x(i)^2/x(i+1);
                                end
                                    Рисунок 4.12 – Програма переривання циклу

                                При  виконанні  умови  x(i+1)==0  оператор  break
                            закінчує  цикл  і  відбувається  виконання  операторів,  які
                            розміщені за end. Оператор break можна використовувати і
                            з  циклом  while.  У  випадку  вкладених  циклів  break
                            здійснює вихід із внутрішнього циклу.
                                Ввід  даних  із  файлу.  Якщо  деякі  дані,  які  сформовані
                            окремим  файлом,  необхідно  використати  у  програмі  (файл-
                            програми, файл-функції), то використовують оператор load,
                            який має такий формат:
                                 load(’ім’я_файлу’, ’список_змінних’)
                                Ім’я_файлу  повинно  включати  у  себе  шлях  до
                            відповідного каталогу. У такому випадку, коли файл із даними
                            знаходиться в одному каталозі з програмою достатньо вказати
                            тільки ім’я файлу.
                                Наприклад,  дані  про  змінні  x ,  y   і  z   записані  у  файлі
                            data.mat Тоді оператор
                                load(’data’,’ x ’,’ z ’)
                            викличе у програму значення змінних  x і y , а оператор
                                load data
                            викличе всі змінні, які вміщує файл data.mat
                                Оператор  збереження.  Для  збереження  результатів
                            обчислень  використовують  оператор  save,  який  має
                            наступний формат:
                                  save (’ім’я_файлу’, ’зм1’, ’зм2’, ...).
                                Ім’я_файлу  записується  за  тими  же  правилами,  що  і  для
                            оператора  load.  Якщо  у  заголовку  оператора    save  не


                                                           238
   233   234   235   236   237   238   239   240   241   242   243