Page 94 - 363_
P. 94

95




            виконується за допомогою  звичайної  операції  формування  вектора-рядка  з
            окремих  елементів [xl, x2, ..., xN].

                    Таким чином, за допомогою оператора вигляду:
                                             disp ([xl, x2, ..., xN])

            можна забезпечити вивід результатів обчислень у вигляді таблиці даних.
                 Арифметичний оператор циклу має вигляд:

                    for < ім'я > = < ПЗ > : < K > : < K3 >

                    < оператори >
                    end,

            де < ім'я > – ім'я керуючої змінної циклу (“лічильника”) циклу; < ПЗ > – задане

            початкове  значення  цієї  змінної;  <  K  >  –  значення  кроку,  за  яким  вона  має
            змінюватися;   < K3 >  –   кінцеве   значення    змінної   циклу.  У   цьому

            випадку

            <  оператори  >  усередині  циклу  виконуються  декілька  разів  (кожен  раз  при
            інших  значеннях  керуючої  змінної)  доти,  поки  значення  керуючої  змінної  не

            вийде за межі інтервалу між < ПЗ > і < КЗ >. Якщо параметр < K > не вказано,
            за замовчуванням його значення вважається рівним одиниці.

                    Щоб достроково вийти з циклу (наприклад, при виконанні деякої умови)

            застосовують  оператор  break.  Якщо  програма  стикається  з  цим  оператором,
            виконання циклу достроково припиняється і починає виконуватися наступний

            після слова end оператор.
                    Для прикладу використаємо попереднє завдання:

                    >> a = ['        і           ','          x         ','         sin(x)       '];
                    >> for i = 1:20
                           x = i/5;
                            si = sin(x);
                             if i= =l
                    disp(a)
                                   end
                    disp([i,x,si])
                            end
                                        і              x        sin(x)
                             1.0000    0.2000    0.1987
                             2.0000    0.4000    0.3894
                             3.0000    0.6000    0.5646
                             4.0000    0.8000    0.7174
                             5.0000    1.0000    0.8415
                             6.0000    1.2000    0.9320
                             7.0000    1.4000    0.9854
                             8.0000    1.6000    0.9996
                             9.0000    1.8000    0.9738
   89   90   91   92   93   94   95   96   97   98   99