The end operator must be used within an arrau index expression
Добрый день, столкнулся с ошибкой при выполнении лабораторной работы "The end operator must be used within an arrau index expression".
При вводе скрипта написал Z = F1(end); при этом F1 ранее нигде не упоминал, тк думал что функция simOut = sim ('название схемы',150); просимулирует и запустит все процессы на схеме и данные пойдут сами по себе из звеньев F1-F3 "To Workspace", я ведь выбрал в настройках звена, сохранять данные в виде массива. Но не тут то было.
Я так понял end в коде добавили, тк в описании звена "To Workspace" написано Data is not available until the simulation is stopped or paused.
Возможно настройки звеньев неправильно указал, пробовал в значениях limit data изменить inf на scalar, тогда мне предлагало создать New Data, правда value я не понял какое указать.
Файлы прикрепил ниже.
В методичке страница 27, лабораторная №1. Запускать через файл mulobj15_2.m
Подскажите, пожалуйста, опыта работы в Matlab нет, только начал изучать.
Заранее благодарен!
Файлы
- mulobj15_2.m
- GoalFun1and2urov.m
- perpr_urov1.m
- a_reg_H15.slx
- elibrary_53953343_76913278.pdf
Ответы