Я запускаю файл test.m для создания переменных в базовом рабочем пространстве. Это содержание моего test.m
файла: -matlab model - переменная рабочего пространства базы данных
a=10; % define a variable with particular value
b=20; % define a variable with particular value
c=0; % define a variable with particular value
В моей модели MATLAB теперь я пытаюсь получить доступ к переменным а & б. Но он возвращает мне значение zero
как для & b.
Я использую генератор вызовов функций для запуска модели каждые 10 мс.
Solver type : Fixed Step
Solver : Discreate(No Continous states)
Почему я не могу получить доступ к переменным рабочей области в моей модели simulink.
См. Прилагаемый отпечаток.
благодаря его работе .... по умолчанию переменные создаются с использованием типа double ... Могу ли я определить тип переменной в .m файл ... let say int или unsigned char ?? – Katoch
Вы правы, по умолчанию используется double, но вы можете определить свой тип переменной следующим образом: a = int32 (10); Вы можете проверить документацию Matlab для получения большего количества данных типа int32, int64, uint64 ... – oro777
его работа ... вот подробные типы данных http://www.mathworks.com/help/matlab/numeric-types.html – Katoch