2013-09-06 16 views
5

Mam bardzo prosty obwód w programie Matlab. enter image description hereMatlab do obszaru roboczego i wartości rms różne

Jest źródło napięcia o wartości szczytowej 100 V. Obydwa opory, jeśli 100 omów. Jeśli widzę napięcia w display polu, to pokazuje 36.476 V

Ale w matrycy TESTV pokazuje 25.1761 V

Dlaczego jest inaczej?

To oknie dialogowym właściwości TESTV testv

Odpowiedz

3

Weź dziesiątkowanie jak 1

Zobacz ten link Matlab help link

For example, suppose you have a simulation where the start time is 0, the Limit data points to last is 100, the Decimation is 1, and the Sample time is 0.5. The To Workspace block collects a maximum of 100 points, at time values of 0, 0.5, 1.0, 1.5, ..., seconds. Specifying a Decimation value of 1 directs the block to write data at each step.

ja wziąłem dziesiątkowanie jako 1 i mam te same wartości w obszarze roboczym iw matrycy

testv

1

Display box prawdopodobnie pokazać wartości z innego kroku czasowego. Spróbowałbym zmienić wartości configuration parameters i czasu kroku oraz simulation time.

1

W bloku "Do obszaru roboczego" znajduje się Dziesiątka dziesiętna. Oznacza to, że nie rejestruje się danych za każdym razem. Dane są rejestrowane tylko raz na 5 kroków. Jak zauważyła m_power, możesz nie porównywać wartości z tego samego kroku.

Powiązane problemy