以下のようなプログラムを作ろうと思い、Fortranを導入しようか考え中です。
1.実験データ(ヒストグラムみたいな形)のテキストデータを読み込み、XY座標にプロットする。
2.適当な曲線で、ヒストグラムの山にフィッティングさせて、その山の面積を測る。
3.面積とその他のパラメーターから数値計算をする。
というのが概略です。
面積を測るときに積分しますが、簡単にプログラムを書けるのでしょうか?
プログラミングの経験は、Visual Basicを使ったことがあるだけです。
また、2元2次方程式とか(線形の)簡単に解けますか?
以上の点で、回答をお願いいたします。
よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
VBしか使ったことないのに、なぜFORTRANなのでしょうか?
無償のCコンパイラやPASCALコンパイラがありますから
そっちの方がいいでしょう。もしくはVBでいいんじゃ
ないですか。
この回答への補足
VBよりFortranの方が数値計算に向いていると思いましたので、導入を検討し始めたのです。
パソコンの性能に左右されるかもしれないのですが、たぶん、まったく同じことをやらせたらFortranの方が早く結果を得られるんではないですかね?詳細はよくわかりませんが。
あと、将来的にもっともっと複雑な数値計算シュミレーションをやろうと考えているので、Fortranの方がいいんじゃないかと思いました。
No.1
- 回答日時:
最近はFORTRANでの数値計算を離れているので、不正確な点があるかと思いますが
どのシステムに、どこのFORTANを導入するのでしょう、グラフィックパッケージがついていないFORTRANも多いし、グラフィックパッケージがCALCOMP互換なんてのもありますから、VISUAL BASICからの移行がスムーズに行くかはそれによります。
1 ヒストグラムみたいな形の実験データというのがよくわからないのですが、個々のデータが無く、階級と度数だけがわかっていると言うことでしょうか。
2 ヒストグラムの山にフィッティングしてその面積といいますが、これって、単にサンプル数×階級幅が求まるだけじゃないかなあ。
適当な曲線って、スプライン等で求めるのか、見ながら設定するのか、どちらでしょう。
3 面積とその他のパラメーター~数値計算ですが。統計値を求めるのだとすれば、階級と度数だけからだと、カーブフィッティングをしようが、階級代表値と度数を使って計算しようがあまり変わらないような気がします。
多角形の面積ということなら、頂点の座標がすべてわかれば、三角形に分割してしまえば、あとはヘロンの式で求まります。
わからなければ、参考書をご覧になってください。
最近はFORTRANの書籍が減っているのでしょうが、大学の図書館などに行けば、FORTRANでのプログラム例が見つかると思います。
この回答への補足
説明がよくなかったので、申し訳ありません。詳しく書くと
1.単純に言えば、正規分布に近似できるピーク(山)がたくさんあるということです。実際は、区間ごとの度数が得られます。
2.ある区間からある区間までのピークを正規分布でフィッティングさせ積分します。座標も分かっているので、フィッティング関数から区間を細かく切り、台形か長方形のΣ(シグマ)で面積を求めることも出来るでしょう(なんとかの公式って言ったはず)
あと、導入予定のパッケージは
Fortran&C Student Package V4.0です。
初心者なのでよく分かってないんですが、Fortranで得た計算結果をGnuplotやPgplotでグラフ化できるようなのですが、導入予定のパッケージじゃ無理なのですかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 ヒストグラムについて、100本のシャフトの内径を測定単位0.01mmで測定したところ最大値は9.89 1 2022/11/29 22:46
- その他(形式科学) すみません。急いでます。理解できたらすぐにBA付けます! ヒストグラムについて、100本のシャフトの 3 2022/11/29 22:58
- 電気工事士 6.6kVケーブル単芯325sq-1.5kmの遮蔽銅テープ抵抗値は何Ω? 1 2023/05/02 21:06
- 数学 球面と接する直線の軌跡が表す領域 4 2023/07/30 12:37
- 数学 都市経済学の問題です。わかる方教えてください。 地主が得る地代を増やすために、都市の端までの距離 x 2 2023/07/18 17:41
- その他(コンピューター・テクノロジー) 50台の織機から回転数を取得・集計しモニターに表示したい 2 2022/11/05 15:48
- 数学 ヒストスプライン平滑化をする際の節点の決め方ついて教えてください。 9 2022/08/08 16:17
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(教育・科学・学問) 交流の実際の電圧は正確な平均値0.637が正しいですよね? 21 2022/06/21 13:22
- 数学 大学数学を理解するためには高校数学の全単元を復習する必要がありますか。 5 2023/02/28 13:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
始点、終点の二つの座標と半径...
-
C言語 配列で座標
-
3次元空間上の2つの座標から...
-
直線と傾きのある楕円の交点を...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
エクセルシート上のマウスポイ...
-
Excel VBA で自在に図形を変化...
-
ワード上Shapeの位置情報を統一...
-
∠ABCに内接する円の中心・接点...
-
当たり判定後に面に沿って動か...
-
座標を持った平面範囲に座標を...
-
Javaで・・・
-
マウス座標からリストボックス...
-
差分法による数値解析でヤコビ...
-
Cで回転プログラムの高速化を
-
DirectXを使ってテクスチャ(画...
-
CSVを読み込んで人体骨格を描画...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マインクラフト(pc版)で座標...
-
グラフの交点の求め方(Excel)
-
エクセルで回転する座標の出し方
-
閉図形の座標の配列が右回りか...
-
3次元空間上の2つの座標から...
-
エクセルである点からの距離で...
-
求積表の計算方法
-
ダイアログ内コントロールの位...
-
空間上の二点を結ぶ直線上に任...
-
始点、終点の二つの座標と半径...
-
図形が重なりあっているかどうか
-
ワード上Shapeの位置情報を統一...
-
以下のプログラムは重心を求め...
-
シーケンサー(PLC?)で制...
-
ピクチャボックスの座標取得
-
多角形の内部かどうか判定する方法
-
Excel VBA で自在に図形を変化...
-
選択範囲の座標値の抽出
-
座標を持った平面範囲に座標を...
-
VBで、開いているExcelシートの...
おすすめ情報