понедельник, 26 декабря 2016 г.

чёрные графики в матлабе. Как снять обычные графики в этом случае

точнее у графиков чёрный фон, хотя должен быть белый.
Можно построить с помощью plot по значениям scope

MATLAB Scope has black background. How to invert scope graph background to white? Manual

Для этого
1) откройте настройки scope: двойной клик на него (чтобы появился, собственно, чёрный график) и потом вторая иконка слева, нужна вторая (правая) вкладка настроек
[опционально] здесь же отключить пункт Remember last 5000 points only
2) Включить Save scope data to array или как-то так
Сохранить настройки
Запустить модель и убедиться, что в scope построен тот самый чёрный график

И, наконец, чтобы снять графики scope, например, с 3-мя входами, нужен следующий код

subplot(3, 1, 1); plot(ScopeData.time, ScopeData.signals(1).values); grid on
subplot(3, 1, 2); plot(ScopeData.time, ScopeData.signals(2).values); grid on
subplot(3, 1, 3); plot(ScopeData.time, ScopeData.signals(3).values); grid o

Комментариев нет: