Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 113 стр.

UptoLike

Составители: 

111
Эффективность постоянного файла для свопинга выше, чем
временного.
Обычно размер файла подкачки, вдвое превышающий размер
ОП, оказывается достаточным.
Предварительное выделение памяти для самых больших мас-
сивов позволяет оптимизировать использование доступной памяти.
Сообщение " Out of Memory". Обычно сообщение ‘Out of
Memory - недостаточно памятипоявляется, когда система
MATLAB запрашивает памяти больше, чем ей доступно в текущий
момент. Для оптимизации доступной памяти необходимо воспользо-
ваться одним или несколькими методами, перечисленными выше.
Если и этого оказывается недостаточным, надо:
увеличить размер файла подкачки;
убедиться, что нет никаких внешних ограничений на исполь-
зование памяти;
увеличить объём памяти системы;
уменьшить размер используемых данных.
4 Отладка и профилирование M-файлов
Отладка программного кода - это процесс, в ходе которого
могут быть выявлены ошибки двух видов:
синтаксические, которые связаны с неточностью записи имен
М-функций или арифметических выражений. MATLAB обнару-
живает большинство синтаксических ошибок, сопровождая их со-
общением об ошибке с указанием номера строки соответствую-
щего М-файла;
ошибки времени выполнения, которые
как правило, имеют
алгоритмическую природу и проявляются в том, что приводят к
непредвиденным результатам.
Достаточно легко можно исправить синтаксические ошибки,
которые сопровождаются сообщениями о причинах их возникнове-
ния. Ошибки времени выполнения выявить более сложно, потому что
локальная рабочая область М-функции оказывается потерянной, если
ошибка приводит к возврату в рабочую
область системы MATLAB.
Чтобы определить причину такой ошибки можно использовать один
из следующих приемов:
реализовать вывод результатов промежуточных вычислений
на дисплей, удалив в соответствующих операторах точки с запя-
    • Эффективность постоянного файла для свопинга выше, чем
    временного.
    • Обычно размер файла подкачки, вдвое превышающий размер
    ОП, оказывается достаточным.
        Предварительное выделение памяти для самых больших мас-
сивов позволяет оптимизировать использование доступной памяти.
        Сообщение " Out of Memory". Обычно сообщение ‘Out of
Memory - недостаточно памяти‘ появляется, когда система
MATLAB запрашивает памяти больше, чем ей доступно в текущий
момент. Для оптимизации доступной памяти необходимо воспользо-
ваться одним или несколькими методами, перечисленными выше.
Если и этого оказывается недостаточным, надо:
    • увеличить размер файла подкачки;
    • убедиться, что нет никаких внешних ограничений на исполь-
    зование памяти;
    • увеличить объём памяти системы;
    • уменьшить размер используемых данных.


           4 Отладка и профилирование M-файлов


        Отладка программного кода - это процесс, в ходе которого
могут быть выявлены ошибки двух видов:
    • синтаксические, которые связаны с неточностью записи имен
    М-функций или арифметических выражений. MATLAB обнару-
    живает большинство синтаксических ошибок, сопровождая их со-
    общением об ошибке с указанием номера строки соответствую-
    щего М-файла;
    • ошибки времени выполнения, которые как правило, имеют
    алгоритмическую природу и проявляются в том, что приводят к
    непредвиденным результатам.
        Достаточно легко можно исправить синтаксические ошибки,
которые сопровождаются сообщениями о причинах их возникнове-
ния. Ошибки времени выполнения выявить более сложно, потому что
локальная рабочая область М-функции оказывается потерянной, если
ошибка приводит к возврату в рабочую область системы MATLAB.
Чтобы определить причину такой ошибки можно использовать один
из следующих приемов:
    • реализовать вывод результатов промежуточных вычислений
    на дисплей, удалив в соответствующих операторах точки с запя-
                                                             111