BASICによる高次代数方程式の計算
- ソフト名 :数値計算その3
- バージョン :1.00
- ライセンス :フリーソフト
- OS :Windows
- 開発 :TOM設計
「数値計算その3」は、教育目的で作られた数値解析の演習支援ツールで、主に数値積分や常微分方程式(ODE)の数値解法を扱うためのWindows用フリーソフトです。比較的古いソフトですが、数値計算の基本手法を試したり結果を視覚的に確認することができます。
🧭 基本情報
- ソフト名:数値計算その3
- カテゴリ:教育用/理数(数学・数値解析)
- 対応OS:Windows 95~XP(※新しいOSでは互換モードを推奨)
📚 ソフトの主な内容
「数値計算その3」では、以下の数値的な手法が体験できます:
| 項目 | 説明 |
|---|---|
| 数値積分(台形法、Simpson法) | 関数の定積分を近似する手法 |
| 常微分方程式の数値解(Euler法など) | 初期値問題の近似解を計算 |
| グラフ表示機能 | 解の推移を視覚的に確認可能 |
💻 使い方:基本ステップ
① ダウンロードと起動
- 上記URLからダウンロード。
.lzhファイルを解凍(Lhaplus や Explzh などの解凍ソフトが必要)。- 展開されたフォルダ内の
SUUCHI3.EXEをダブルクリックして起動。
💡
.lzhは日本で使われた古い圧縮形式です。Windows標準では解凍できないため、無料の解凍ツールが必要です。
② メイン画面の構成
ソフトを起動すると、以下のような画面が現れます:
- 関数の入力欄(例:
f(x)=sin(x)) - 積分区間や刻み幅、初期条件の入力フィールド
- 実行ボタン
- 結果表示欄(数値解・近似値・誤差など)
- グラフ描画ボタン(視覚化)
③ 操作手順の例(数値積分)
- メニューから「積分」または「ODE」を選択。
- 関数を入力:例
f(x)=exp(-x^2) - 積分範囲を指定:例
a=0~b=1 - 手法を選択:台形法・Simpson法など
- 「実行」ボタンを押す
- 数値積分の結果が表示される(理論値との差なども)
④ 操作手順の例(常微分方程式の解法)
- 初期値問題を定義:例
dy/dx = -2y,y(0)=1 - 区間と刻み幅を設定:例
x=0~5,h=0.1 - Euler法、改良Euler法、Runge-Kutta法などを選択
- 実行 → 数値解が表示される
- グラフ表示で、解の形状が確認できる
📌 特徴・メリット
- 数値計算の原理を体験的に学習できる
- 結果が視覚的(グラフ)で表示されるため理解しやすい
- 数学や物理、工学系の学生にとって、数値解析の入門に最適
- オフラインでも動作し、非常に軽量
⚠ 注意点
| 項目 | 内容 |
|---|---|
| OS互換性 | 古いソフトなので、Windows 10/11では「互換モード(Windows XP)」で実行する必要がある場合あり |
| 数式の記法 | 一部関数や演算記号がソフト独自の形式なので、説明書(Readme.txt)を確認するのがよい |
| エラー表示 | 入力に誤りがあると無言で失敗することがある(例:関数に記号ミスがあると無反応) |
📎 まとめ
| 項目 | 内容 |
|---|---|
| 対応内容 | 数値積分、常微分方程式の数値解法 |
| 操作難易度 | 中(関数入力や条件設定が必要) |
| 教育用途 | 高校~大学初級の理工系向け |
| メリット | グラフ表示・ステップごとの学習に最適 |
| 互換性 | 古いため、互換モード推奨(XPなど) |