ソルブブロック > 例: 非線形連立方程式の求解
例: 非線形連立方程式の求解
ソルブブロックを使用して n 個の未知数を持つ n 連立方程式を解きます。
1. ソルブブロックを挿入し、推定値、制約条件、ソルバ関数Findを定義します。
クリックしてこの式をコピー
2. vec を評価します。
クリックしてこの式をコピー
行列形式の方程式の求解
固有値解析またはソルブブロックを使用して行列形式の方程式を解くことができます。
1. 次の非線形方程式を解きます。
クリックしてこの式をコピー
クリックしてこの式をコピー
2. eigenvecs関数を使用して、行列 M の固有ベクトルを計算します。
クリックしてこの式をコピー
3. eigenvalsを使用して、行列 M の固有値を計算し、diag関数を使用して、これらの値を行列 Vals の対角に沿って配置します。
クリックしてこの式をコピー
4. Vectorization 演算子と Transpose 演算子を使用して、X を求めます。
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー
5. ソルブブロック内のソルバ関数 Find を使用して、X を求めます。
クリックしてこの式をコピー
6. Xsb2 つまり M を評価します。
クリックしてこの式をコピー
単位付き数量の求解
ソルブブロックを使用して単位付き数量を解くことができます。この例では、直線状のパイプの中の流れの速度を計算します。
1. 流体の密度と透過率を定義します。
クリックしてこの式をコピー
クリックしてこの式をコピー
2. パイプの直径と長さを定義します。
クリックしてこの式をコピー
クリックしてこの式をコピー
3. パイプ内の圧力と重力を定義します。
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー
4. vfNRe の解を求めます。
クリックしてこの式をコピー
これは役に立ちましたか?