5

我在matlab中有一个非常简单的电路。 在此处输入图像描述

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

但在TESTV矩阵中它显示25.1761V

为什么不一样?

这是对话框的属性TESTV 测试

4

3 回答 3

3

取抽取为 1

查看此链接 Matlab 帮助链接

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,并且在工作区和矩阵中得到相同的值

测试

于 2013-09-07T08:18:45.467 回答
1

在“To Workspace”块中,Decimation 为 5。这意味着您不会在每个时间步都记录数据。您每 5 个时间步仅记录一次数据。就像 m_power 指出的那样,您可能不会比较同一时间步的值。

于 2013-09-06T19:31:40.090 回答
1

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

于 2013-09-06T18:07:39.377 回答