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 № 1W „Do obszaru roboczego” definiujesz nazwę zmiennej, powiedzmy: „simout” Zrobiłem prosty simulink w następujący sposób:
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)