XYプロット図の描写で、以下のような機能のあるソフトをご紹介いただけませんか。または、やり方のコツがあれば、それをご紹介下さいませんか。
やりたいのは、実験結果と理論式の比較です。
実験値は、当たり前ですが、単純にプロットすれば良いのです。
問題は理論式の関数の線を書かせる方法です。これを実験結果のプロットと、同じグラフ上に描くことができません。式の線を表示させることのできるグラフソフトをご存じありませんか。もちろん実際の式は、もうちょっと複雑です。
僕は今のところ、以下の3つの方法で書いています。いずれの方法も、あまり適切とは言えません。
1)理論式に数値を入れて、そこから求まる値をグラフにプロットし、グラフ上でそのプロットから近似式を求め、この式の線のみを表示させ、プロット点は表示しないという方法。
2)グラフソフトに内蔵されている簡易図形描写機能を使って、それらしき線を書く。
3)文献などに載っている図をスキャナーで取り込み、それをグラフの下絵として、重ねて表示させる。
Mathmaticaという数学ソフトも試してみましたが、専門的すぎて、僕には使うことができませんでした。
よろしくお願いいたします。
No.6ベストアンサー
- 回答日時:
Sma4というグラフソフトがあります。
テキストファイルのデータを読み込んでグラフを書くというソフトです。
データ整理をエクセルでした後、テキスト保存してSma4でグラフがかけます。
実験値のデータを取り込んでプロットし、論理式を入力してグラフを表示させ比較することができるはずです。
一度試してみてはいかがでしょうか?
参考URL:http://www.forest.impress.co.jp/library/sma4win. …
この回答への補足
ありがとうございます。
さっそくダウンロードしてマニュアルを読んでみました。
すると、式の線を描画する機能があると書いてあります。
****以下Sma4Winのマニュアルからの抜粋****
Sma4Winでは、任意関数のグラフを描く事も可能です。
任意関数は、細かく分割した連続データとして描画するので、その範囲と分割点数を入力してください。
**************************************
なるほどSma4Winは、線として書かせているのではなく、見かけ上「線に見えるように」描かせているのですね。
大変おもしろいソフトをご紹介下さり、誠にありがとうございます。
今回の僕の目的である、実測値と理論式の比較をグラフ上で図示する、という事はこれで十分かもしれません。
まずは試してみます。
No.5
- 回答日時:
理論式(具体的な数値は無い)と実験データがある。
これを一つのグラフ上に2本の曲線(y=logxなら、x軸の目盛りを対数にして、普通は直線にしますが)として描かせたい、という前提で書き込みます。前提が違っていたら、また、釈迦に説法なら申し訳ありませんが。KKTさんと同じで描けると想います。エクセルの散布図上で、回帰式を二本描けば良いのでは。
私の場合は、Macのクリケットグラフという名前をだすだけで「ふるい」との声が聞こえそうなものを利用しています。グラフを書くのには、重宝しています。
>問題は理論式の関数の線を書かせる方法です。
1) 理論式があるのなら、適当な数値(実験データと同じもなど)を選んでXとし、エクセルで理論式に入れて計算してYを得る。Yの値は少なくとも、3つは求めてください。Y=logXのグラフなら2つでもOKでしょう。Xに負やゼロがあると計算できないので、グラフの目盛りで誤魔化すしかありませんが。
2-1) 1)で得たXとYの組み合わせを、ワークシートに書き、エクセルのグラフから散布図を選んで描く(XYプロット図になるハズ)。
2-2) 同じグラフに実験データを描くため、同一のワークシートに実験データを書き込んでおく。
3) ワークシート内のグラフをクリックすると、メニューバーに「グラフ」が出てくるので、それをクリックするし、「近似曲線の追加」を選ぶと、グラフ上に回帰式が出てくる。
4) 2-2)で書き込んだ実験データを選び、理論式と同様にして3)で得た散布図、描く。このとき、Ctrlキー(だったと想いますが)を利用しないと、2本目の線を描いてくれません。
舌足らずの点もあるかと想います。以上の操作で何番目で引っかかっているか、を書き込んで下されは、3日後(旅して来ますので)には回答できます。
散布図で回帰式を描くのは、本がいくつもあります。私の場合は、4)の段階が引っかかりました。これは、おれ゛線グラフを2本描くのと同じですが、XとYをCtrlキー(だったと想いますが)を利用して指定する、というのに思い当たりませんでした。
回帰式上のプロット点(マーカというらしい)は、○でも□でも好きなように修正できるが、回帰式の線は、太さが思い通りにならないことがあります。
グラフ上での色や字体の修正は、他のグラフと同様にできます。
この回答への補足
ご丁寧にありがとうございます。
僕の質問の書き方が悪かったのだと思います。
大変失礼いたしました。
私は、2つ(orそれ以上)のデータの重ね方がわからないのではなく、理論式による線の表示方法がわからないのです。
ものすごく単純化して言えば、式を入れただけで、線を書いてくれる機能を持っているグラフ描画ソフトをご紹介、またはその機能がなくても描く「コツ」をご教授いただけないでしょうか、という事なのです。
kgu-2さんが教えて下さった方法は、たぶんですが、KK_Tさんと同じ考え方による方法(私の質問文の中の、1の方法)なのだと思いますが、いかがでしょうか。
もし上記のようなソフト、または描画のテクニックをご存じでしたら、お教え下さい。
No.4
- 回答日時:
もしかすると、目的の答えと違うかもしれませんが、一応書きます。
単にexcelのグラフを描けば、
・それに対する近似式を表示 し
・式を表示
することはできます。
方法は、
・グラフを描く
・プロットしたグラフの点を選択し、メニューの「グラフ」で
「近似曲線の追加」を選択
・目的の近似を選択。
・式を表示する場合は「オプション」タブで、「グラフに数式を表示する」
にチェックを入れる
で、表示できます。
あと、近似式から逆計算をする場合は、X-Yを逆にして式を出し、
表示した式を用いてexcelシートで計算します。
どうでしょう?
この回答への補足
ありがとうございます。
ご丁寧に、Excelでの操作方法まで教えて下さり、感謝しています。
僕の質問の仕方が悪かったのだと思いますが、KK_Tさんが教えて下さった方法は、僕が試している方法の1にあたる方法だと思います。
それとも異なる方法なのでしょうか。
No.3
- 回答日時:
ありがとうございます。
NGraph懐かしいです。MS-DOS時代に、使いまくりました。
たしかVer5.31だったかなぁ。
現在のN-Graphにそのような機能があるなんて考えても見ませんでした。
でも言われてみれば、MS-DOS時代にも、あったような、なかったような。
教えていただいたサイトで、確認してみます。
No.1
- 回答日時:
「実際の式」を描くように、VisualBasicでプログラミングすればよいのではないでしょうか。
(質問の中に「実際の式」と云うのが見えないのですが。)
この回答への補足
さっそくありがとうございます。
私の質問を自分で読み直してみて、例が載っていない変な文章になってしまっておりました。失礼いたしました。
理論式を整理すると、せいぜいY=logX程度の式になります。
さてお教えいただいたVisual Basicで書く、というのは、グラフそのものを、市販のソフトに頼らずに、VBで作ることもできるという事でしょうか。
プログラムを自分で書く(作る)と聞くと、どうしても「難しそうだ」と思ってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
- 宇宙科学・天文学・天気 銀河のハビタブルゾーンを確率的セルオートマトンという数値的にシミュレーションした結果、「群島」の様な 2 2023/06/06 23:10
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
- Excel(エクセル) エクセルのパレート図の折れ線グラフの各プロットのパーセント表示ってできますか? やり方を教えてほしい 1 2022/08/18 09:03
- Excel(エクセル) Excelでグラフを作りたいです。散布図でしょうか? 3 2023/02/09 12:48
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- その他(IT・Webサービス) 2点の住所を入力して直線距離を算出する方法・サイト 1 2023/02/22 16:52
- Excel(エクセル) エクセルで、未来の月の数値を表示させないようにしたい 1 2022/05/07 18:58
- Excel(エクセル) <スプレッドシート>採用進捗 グラフ作成について 3 2022/10/23 15:52
- Excel(エクセル) 折れ線グラフの描き方 2 2022/07/11 10:12
このQ&Aを見た人はこんなQ&Aも見ています
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ノンパラメトリック検定の多重...
-
下の対数表示のグラフから低域...
-
EXCELにてローパスフィルタを作...
-
エクセルのグラフから半値幅を...
-
検量線の決定係数について
-
最小二乗法を反比例の式を元に...
-
サンプル数の異なる2群間にお...
-
理科のグラフで、直線と曲線の...
-
心理学の統計について
-
[Excel] リストからの無作為抽出
-
死傷者数と死者数の違いって何...
-
エクセルの統計でχ二乗検定の結...
-
心理機能診断をしたのですが、...
-
エクセルについての質問です。...
-
片対数グラフで…
-
ブラック・ショールズ方程式を...
-
パイロットサンプルって何ですか?
-
統計について
-
IGORの使い方
-
統計学の基本的なことについて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELにてローパスフィルタを作...
-
サンプル数の異なる2群間にお...
-
下の対数表示のグラフから低域...
-
心理機能診断をしたのですが、...
-
エクセルのグラフから半値幅を...
-
検量線の決定係数について
-
脳波(EEG)の周波数は0.5~60Hzで...
-
心理学の統計について
-
検定統計量の値がマイナス
-
数Ⅰのグラフ問題について質問で...
-
統計について
-
応答で層別した場合の検定について
-
ポアソン回帰でのカウントデー...
-
至急お願いします!ラインウィ...
-
片対数グラフで…
-
最小二乗法を反比例の式を元に...
-
[Excel] リストからの無作為抽出
-
ブラック・ショールズ方程式を...
-
エクセルでランダム関数で乱数...
-
【統計】有意に「高い」?「低...
おすすめ情報