Зміст курсу
Основи Matlab
Основи Matlab
Інструкції If
Що робити, якщо потрібно виконати різні завдання залежно від певних умов? Чи слід писати окремі програми для кожного випадку? Ні! Ми використаємо оператори if!
Оператори if дозволяють виконувати або пропускати частини коду залежно від того, чи є певні булеві вирази істинними чи хибними. Таке керування потоком можна ускладнити за допомогою elseif та else. У поєднанні з циклами for (попередній розділ) це дає змогу аналізувати дані більш складно та ефективно.
Тут ми ознайомимося із загальною поведінкою та можливими логічними помилками. Синтаксис не є складним, тому можна почати з набору фрагментів коду, поки не засвоїте основи, а в наступному розділі почнемо використовувати оператори if для аналізу даних у реальних застосуваннях.
Завдання
Напишіть програму, яка:
Імпортує всі дані з Excel-файлу "Chapter 4 Task Data Set";
Використовує оператор if, вкладений у цикл for, щоб визначити індекси всіх рядків у наборі даних, які представляють ферми, що належать Mary;
Залишає лише числові дані для ферм, що належать Mary;
Обчислює загальну кількість кожного виду тварин, яких має Mary;
Обчислює середню кількість кожного виду тварин на фермах Mary;
Виводить ці два набори обчислень у чітко визначене місце в Excel-файлі разом із заголовками для позначення результатів.
Дякуємо за ваш відгук!