mtlb_close функция эмуляции close в Matlab

## Описание

Эквивалент Scilab для `close` в Matlab отличается по отношению к типу текущего окна (пользовательский интерфейс или графическое окно).

- Если текущее окно является пользовательским интерфейсом: эквивалент Scilab для `close` в Matlab - это `close`.

- Если текущее окно является графическим: эквивалент Scilab для `close` в Matlab - это `close` или `delete`.

- В Scilab мы не получаем статуса ошибки.

Функция `mtlb_close([h])` используется в `mfile2sci` для замены `close([h])`, когда невозможно узнать что и куда будет введено при портировании кода Matlab в Scilab. Данная функция определит корректную семантику во время выполнения. Если вы хотите иметь более эффективный код, то можно заменить вызовы `mtlb_close`:

- если `h` является окном интерфейса, то `mtlb_close(h)` может быть заменена на `close(h)`;

- если `h` является графическим окном, то `mtlb_close(h)` может быть заменена на `delete(h)`.

Осторожно: `mtlb_close` не должна использоваться для функций, написанных вручную.

## Смотрите также

- delete
- winsid
- close