/ / Matlab Wykresy Simulink - matlab, simulink

Rysowanie wykresu Matlab Simulink - matlab, simulink

Narysowałem sygnał za pomocą „To Workspace” wSimulink Matlab. Teraz chcę wziąć pod uwagę średnią z określonej części tego sygnału, którą wykreśliłem. Jak mogę wyodrębnić wartości z „Do obszaru roboczego” lub jak mogę wziąć średnią z określonego obszaru tego wykresu.

Odpowiedzi:

3 dla odpowiedzi № 1

W „Do obszaru roboczego” definiujesz nazwę zmiennej, powiedzmy: „simout” Zrobiłem prosty simulink w następujący sposób:

wprowadź opis obrazu tutaj

możesz zapisać w różnych formatach: Timeseries, Structure with time, Structure, Array. Następnie, po uruchomieniu simulink, zapisze zmienną w obszarze roboczym jako strukturę. Następnie możesz użyć zmiennej do wykreślenia danych wewnątrz. sprawdź ten przykład: uważaj, że z czasem zostałeś zapisany przy użyciu Structure, możesz uzyskać takie dane:

t = simout.time
x = simout.signals.values

i możesz wydrukować dane:

plot(t,x)