Page 16 - 363_
P. 16
17
Рисунок 2.3 – Результат розрахунку арифметичного виразу
Тобто на екран виводиться результат дії останнього виконаного
оператора під іменем системної змінної ans.
Взагалі виведення проміжної інформації у командне вікно
підпорядковується таким правилам:
– якщо запис останнього оператора не закінчується символом “;”,
результат дії цього оператора одразу ж виводиться до командного вікна;
– якщо оператор закінчується символом “;”, результат його дії не
відображується у командному вікні;
– якщо оператор не містить знака присвоювання, тобто є просто
записом деякої послідовності дій з числами і змінними, то значення
результату надається спеціальній системній змінній, що має ім'я 'я “ans”;
– одержане значення можна використовувати у наступних операторах
обчислень під цим ім'ям ans; при цьому слід пам'ятати, що значення
системної змінної ans змінюється після дії чергового оператора без знака
присвоювання;
– взагалі формат виведення до командного вікна має вигляд:
<1м'я змінної> = <результат>.
Приклад. Нехай потрібно обчислити вираз (25+17)*7. Це можна зробити,
між іншим, і таким чином. Спочатку набираємо послідовність 25+17 і
натискаємо <Enter>. Одержуємо на екрані результат у вигляді “ans = 42”.
Тепер записуємо послідовність “ans*7” і натискаємо <Enter>. Одержуємо “ans =
294” (рисунок 2.4a). Щоб виключити виведення проміжного результату дії
25+17, достатньо після запису цієї послідовності додати символ “;”. Тоді
матимемо результати у вигляді, поданому на рисунку 2.4б.
Особливістю MatLAB як калькулятора є можливість використання імен
змінних для запису у пам'ять ПК проміжних результатів. Для цього