| resistance | R Documentation |
Given a resistance matrix, return the resistance between two specified nodes.
resistance(A, earth.node, input.node, current.input.vector=NULL, give.pots = FALSE)
A |
Resistance matrix |
earth.node |
Number of node that is earthed |
input.node |
Number of node at which current is put in: a nominal 1 Amp |
current.input.vector |
Vector of
currents that are fed into each node. If supplied, overrides the
value of Setting this argument to |
give.pots |
Boolean, with |
The function's connection to resistor physics is quite opaque. It is effectively a matrix version of Kirchoff's law, that the (algebraic) sum of currents into a node is zero.
This function is essentially a newbie wrapper for circuit(),
which solves a much more general problem. The function documented
here, however, is clearer and (possibly) faster; it also gives an
explicit resistance if give.pots is not set.
Use function currents() (or currents.matrix()) to
calculate the currents flowing in the resistor array.
Robin K. S. Hankin
B. Bollob\'as, 1998. Modern Graph Theory. Springer.
F. Y. Wu, 2004. “Theory of resistor networks: the two point resistance”, Journal of Physics A, volume 37, pp6653-6673
G. Venezian 1994. “On the resistance between two points on a grid”, American Journal of Physics, volume 62, number 11, pp1000-1004.
J. Cserti 2000. “Application of the lattice Green's function for calculating the resistance of an infinite network of resistors”, American Journal of Physics, volume 68, number 10, p896-906
D. Atkinson and F. J. van Steenwijk 1999. “Infinite resistive lattices”, American Journal of Physics, volume 67, number 6, pp486-492
array.resistance
resistance(cube(),earth.node=1, input.node=7) #known to be 5/6 ohm
resistance(cube(),1,7, give=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.