Tech Notes

n個の未知数とn-1個の一次式が与えられた時に比率を計算する

例えば

$$ax+by+cz=0$$

$$dx+ey+fz=0$$

とか与えられた時に$\frac{x}{y}$とか$\frac{z}{x}$とかを求める、という話。

アンプ回路の増幅率を小信号解析で求める上で気になったので調べてみた。

まず式をまとめておく。n個の未知数を$x_1, x_2, ... x_n$とし、n-1個の一次式をn-1×n行列を用いて表す。

$$\left(
\begin{array}{cccc}
a_{11} & a_{12} & \ldots & a_{1n} \
a_{21} & a_{22} & \ldots & a_{2n} \
\vdots & \vdots & \ddots & \vdots \
a_{(n-1)1} & a_{(n-1)2} & \ldots & a_{(n-1)n}
\end{array}
\right)
\left(
\begin{array}{cccc}
x_{1} \
x_{2} \
\vdots \
x_{n}
\end{array}
\right)
=0$$

切片があると比率は一定に定まらない。ので右辺は0でなければならない。

$\frac{x_2}{x_1}$を求める場合、両辺を$x_1$で割る。

$$\left(
\begin{array}{cccc}
a_{11} & a_{12} & \ldots & a_{1n} \
a_{21} & a_{22} & \ldots & a_{2n} \
\vdots & \vdots & \ddots & \vdots \
a_{(n-1)1} & a_{(n-1)2} & \ldots & a_{(n-1)n}
\end{array}
\right)
\left(
\begin{array}{cccc}
1 \
\frac{x_2}{x_1} \
\vdots \
\frac{x_n}{x_1}
\end{array}
\right)
=0$$

左辺のn-1×n行列をn-1×1行列$\boldsymbol{b}$とn-1×n-1行列$A$に分割し、n次元ベクトルを一番上の1とその下のn-1個の比率を表すベクトル$\boldsymbol{r}$に分ける。

$$\left(
\begin{array}{cccc}
\boldsymbol{b} & A
\end{array}
\right)
\left(
\begin{array}{cccc}
1 \
\boldsymbol{r}
\end{array}
\right)
=0$$

$$\boldsymbol{b}=\left(
\begin{array}{cccc}
a_{11} \
a_{21} \
\vdots \
a_{(n-1)1}
\end{array}
\right)$$

$$A=\left(
\begin{array}{cccc}
a_{12} & \ldots & a_{1n} \
a_{22} & \ldots & a_{2n} \
\vdots & \ddots & \vdots \
a_{(n-1)2} & \ldots & a_{(n-1)n}
\end{array}
\right)$$

$$\boldsymbol{r}=\left(
\begin{array}{cccc}
\frac{x_2}{x_1} \
\vdots \
\frac{x_n}{x_1}
\end{array}
\right)$$

そうすると以下のように計算できる。

$$\boldsymbol{b}+A\boldsymbol{r}=0$$

$$A\boldsymbol{r}=-\boldsymbol{b}$$

$$\boldsymbol{r}=-A^{-1}\boldsymbol{b}$$

$\det(A)=0$でない限りこれで$\frac{x_2}{x_1}, ... \frac{x_n}{x_1}$が求まる。他の比率についても同様の手続きで求められる。