Matlab对工作空间和rms的价值不同

时间:2013-09-06 17:12:59

标签: matlab simulink

我在matlab中有一个非常简单的电路。 enter image description here

有一个100 V峰值的电压源。两个电阻都是100欧姆。 如果我在display框中看到电压,则会显示36.476 V

但在TESTV矩阵中,它显示25.1761 V

为什么会有所不同?

这是TESTV的对话框属性 testv

3 个答案:

答案 0 :(得分:3)

将抽取视为1

查看此链接 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.

我将抽取视为1 ,我在工作区和矩阵中得到相同的值

testv

答案 1 :(得分:1)

Display box可能显示来自不同时间步的值。我会尝试更改configuration parameters和步时值以及simulation time

答案 2 :(得分:1)

在“To Workspace”块中,您的Decimation为5.这意味着您不会在每个步骤记录数据。您每5个步骤仅记录一次数据。与m_power一样,您可能无法比较同一时间段的值。