象征性的Matlab解决方程的两个变量(签证官/ Vi)

42视图(30天)
유진정
유진정 2023年5月26日在前者
回答: 内森Hardenberg 2023年5月26日11:19
信谊Vx v Vi Vo Vg R1, R2 R3 C1 C2 C3 H k s
eqn1 = (Vx - Vi) / R1 + (Vx - Vg) / (s * C3) ^ 1 + (Vx - Vo) / R2 = = 0
eqn2 = (v - Vi) / (s * C1) ^ 1 + (v - Vg) / R3 + (v - Vo) / (s * C2) ^ 1 = = 0
eqn3 = (Vi - Vx) / R1 + (Vi - v) / (s * C1) ^ 1 = = 0
eqn4 = (Vo - Vx) / R2 + (Vo - v) / (s * C2) ^ 1 = = 0
eqn5 = Vg = = 0
eqn6 = H = = Vo / Vi
S =解决([eqn1、eqn2 eqn3, eqn4, eqn5, eqn6], H)
我困在旋转轮子好几个月。
我想知道H =(没有Vx, v, Vi,签证官,Vg)
H是电压/电压的传递函数
真的是感激任何的帮助。再次感谢。
3评论
明星黾
明星黾 2023年5月26日在47
电路的一个图像。
我怀疑这些节点电压方程没有正确设置。

登录置评。

答案(1)

内森Hardenberg
内森Hardenberg 2023年5月26日11:19
从我的经验试图解决传输函数使用这种方法并不奏效。If someone knows a better way please comment Not quite sure what your exact task is, but I had to get a transfer-function from a electrical filter (see diagram).
% Z1 ____
% Vi o - - - - - | |——。- - - - - o弗吉尼亚州
% |
%,┸。
% | | Z2
% | _ |
% |
%╧接地
我不太确定你的问题是相似的,但似乎你已经做了一些类型的拉普拉斯变换(对不起我不深的话题)。我写的功能首先是一个象征性的变量 p 而不是 ω 。我猜你也使用 但是你似乎有更多的电压。然后我写我的方程 直接,无需解决( 在我的例子中)。这还有没有工作的优势与长条款和可以简化这个词。
只有在那之后,我代替 p 。我使用一个“零点发展”或“biliniar转型”,这可能不是你所希望的方式来解决这个问题。
因为它是非常有用的一个特定形式的传递函数之后我写了一个函数,这个。
如果你想要更多的信息在我工作的问题,我可以指明详细。如果没有,我希望我能给你一些意见。
和一个重要gerneral要注意,你必须告诉解决()函数你想解决什么。这也意味着你必须求解变量你不想知道!
信谊x y z
eq1 = x ^ 2 + y * x + 5 = =;
eq2 =一个= = 3;
eq3 = z + 3 = = y;
索尔=解决([eq1;eq2;eq3], [x, y, z]);
sol.x
ans =
sol.y
ans =
sol.z
ans =
在你的情况中这将是以下,但在我的测试中没有发现导致这种方式。
解决([eqn1 eqn2 eqn3 eqn4 eqn5 eqn6], [H Vx v Vi Vo Vg])

类别

找到更多的在应用程序帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!