Любое моделирование выполняемое через меню может быть выполнено и из командной строки. Чтобы сконфигурировать параметры модели, можно использовать команду:
[t, x, y] = linsim(‘model1’,[tstart, tfinal],...
x0, [final, minstep, maxstep] );
где model1 имя структурной схемы системы.
Начальные условия, которые могут быть установлены в меню моделирования, определены в векторе х0. Эти условия игнорируют начальные условия установленные в блоках, если только х0 не пустая матрица.
Моделирование из командной строки имеет следующие преимущества перед моделированием из меню:
* начальные условия в блоках могут быть обойдены;
* не указывая левосторонние аргументы автоматически вычерчиваются графики выходных сигналов;
* внешние входные сигналы могут быть заданы дополнительной переменной ut;
* M - файлы и MEX - файлы моделей могут моделироваться так же, как блок схемы моделей Simulink-а;
* моделирование можно выполнять из М - файлов выдавая параметры в блоки, чтобы изменять их в режиме диалога;
* для малых моделей моделирование выполняется незначительно быстрее.
Все алгоритмы интегрирования имеют одинаковую синтаксическую структуру вызова, поэтому другой метод моделирования может выбираться простым изменением имя функции:
[t, x, y] = euler ( ‘system’ , tfinal );
[t, x, y] = rk23 ( ‘system’ , tfinal );
[t, x, y] = rk45 ( ‘system’ , tfinal );
[t, x, y] = linsim ( ‘system’ , tfinal );
[t, x, y] = adams ( ‘system’ , tfinal );
[t, x, y] = gear ( ‘system’ , tfinal );