видалити (H) видаляє об’єкт ручки. Після виклику delete H є недійсним об’єктом (об’єкт знищено). Якщо H є масивом об’єктів-дескрипторів, то MATLAB® викликає метод delete для кожного об’єкта в масиві.
видалити (obj) видаляє вказаний об’єкт. Якщо obj є масивом, тоді delete видаляє всі об’єкти в масиві. obj залишається в робочій області, але більше не дійсний.
Виклик методу delete для об’єкта завжди призводить до знищення об’єкта. Об’єкт знищується, коли виклик видалення здійснюється явно в коді MATLAB або під час виклику MATLAB, оскільки об’єкт більше не доступний з жодної робочої області.
Якщо ви хочете видалити кілька об’єктів, передати масив дескрипторів для видалення . Наприклад, якщо h1, h2 і h3 є маркерами графічних об’єктів, які потрібно видалити, об’єднайте маркери в один масив. Закриття фігури видаляє всі об’єкти, які містяться на фігурі. Наприклад, створіть гістограму.
Об'єкт, підключений до приладу, має значення властивості Status open. Щоб від’єднати obj від приладу, скористайтеся функцією fclose. Щоб видалити obj з пам’яті, скористайтеся функцією видалення. Вам слід видалити недійсні об’єкти інструменту з робочої області за допомогою clear .
MATLAB автоматично викликає метод видалення будь-якого об’єкта-дескриптора, коли об’єкт знищується. Метод видалення підкласу повинен відповідати певним критеріям для виклику MATLAB під час знищення об’єкта. Інформацію про реалізацію методу видалення для підкласу handle див. у розділі Деструктор класу Handle.
Видалити властивість з об’єкта Оператор delete видаляє як значення властивості, так і саму властивість. Після видалення властивість не можна використовувати, доки її не буде знову додано. Оператор видалення призначений для використання у властивостях об’єкта. Це не впливає на змінні чи функції.