Помню в универе реализовывал аналогичную штуку и обнаружил, что для небольшой сетки волновой алгоритм отрабатывает раза в полтора быстрее чем A*, а затраты на память получаются не очень значительные.
Это бы было так [ u2=r2*u1/(r2+r3) ], если бы не было C и R4 в цепи.
Они влияют на суммарное сопротивление правой части, а поэтому в знаменателе будет не (R2 + R3), а ещё и некоторым образом сопротивления C и R4. Это во-первых.
Во-вторых. Допустим, что ваш вариант правильный. Проверяем.
U2/R2 = U1/ (R2 + R3)
U1 = U2 * (R2 + R3) / R2
U1 = U2 + U2*R3/R2
U2 = i2 * R2 => (из уравнения выше) U1 = U2 + i2 * R3
По правилу Кирхгофа, которые вы написали чуть выше:
U1 — U2 — U3 = 0 => U1 = U2 + U3
Но мы уже получили, что U1 = U2 + i2*R3
Значит, из последних 2 уравнений следует, что U3 = i2 * R3, но U3 = i3 * R3 (это вы тоже писали)
Следовательно i2 * R3 = i3 * R3, а i2 = i3 (?)
В общем случае это неверно.
Они влияют на суммарное сопротивление правой части, а поэтому в знаменателе будет не (R2 + R3), а ещё и некоторым образом сопротивления C и R4. Это во-первых.
Во-вторых. Допустим, что ваш вариант правильный. Проверяем.
U2/R2 = U1/ (R2 + R3)
U1 = U2 * (R2 + R3) / R2
U1 = U2 + U2*R3/R2
U2 = i2 * R2 => (из уравнения выше) U1 = U2 + i2 * R3
По правилу Кирхгофа, которые вы написали чуть выше:
U1 — U2 — U3 = 0 => U1 = U2 + U3
Но мы уже получили, что U1 = U2 + i2*R3
Значит, из последних 2 уравнений следует, что U3 = i2 * R3, но U3 = i3 * R3 (это вы тоже писали)
Следовательно i2 * R3 = i3 * R3, а i2 = i3 (?)
В общем случае это неверно.
Можете это прокомментировать?
Да откуда ты это взял?
i2= U2/R2 = U1/(R2 + R3) — это то, что я и имел в виду. это неверно
Из этого получаем, что i2 = i3. Это ниоткуда не следует
Ошибка?