🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.sci.math
Article #13927

Re: Graph no menseki keisan Soft for Mac

#13927
From: Nishimura Hiromi
Date: Sat, 03 Feb 1996 00:00
67 lines
2985 bytes
西村@秋田県立脳血管研究センターです。

In article <chaa-0202961353300001@news.t.u-tokyo.ac.jp>,
chaa@hgc.ims.u-tokyo.ac.jp (chaa) wrote:
> 土田@東大医科研と申します
> 次の様なMacintosh 用 soft を探しています
> 
> 実験データを表計算風に入力し,グラフを書き,その面積を計算できるようなソ
フ
> トは
> ないでしょうか. Excel や普通のグラフ用ソフトでは面積計算ができないよう
な
> のです

 http://www.akita-noken.go.jp にmc(matrix calculator) というフリーの
ソフトがあります。データを表計算ソフトで入力し、データをテキストファイル
にとして保存するかクリップボード経由で行えます。例えばデータが x,y のm
行2列のデータであるとすると、このデータを表計算ソフトで入力し処理したい
領域をクリップボードにコピーします。あとは次の命令をmcで実行すると望み
の処理ができます。

a = getClipData(0);             ~ クリップボードのデータを変数 a に代入
parametricPlot(a[#,1],a[#,2]);  ~ 第1列をx軸に、第2列をy軸として作図
menseki(a[#,1],a[#,2]);         ~ xとyで閉じられた面積を計算します。
        ~ 注意、x軸からの面積であれば最初と最後にy=0が必要

 もしサンプル間隔が広く滑らかな曲線として補間(スプライン)してから計算
したい場合には

b = hokan(a,40,2);              ~ 40点に補間
parametricPlot(b[#,1],b[#,2]);
menseki(b[#,1],b[#,2]);

 で計算できます。またデータにアーチファクト等が含まれデータの編集が必要
なら

c = grEdit(a,1,2);

 でデータをマウスで選択できます。また選択条件(大小だけではなく関数でも)

があるなら selectIf 文でできます。

> 
> 2つの重なりのあるピークを別々の式で,別個に面積計算ができるとよいのです
が
> .

 これはモデル式があるならガウズ・ニュートン法ででき、専用の関数があります
。
ただしパラメータ数が多いと発散しやすいのでシンプレックス法であたりをつけて

からガウズ・ニュートン法を使えばできます。このシンプレックス法はモジュール

の形で含まれています。
 たぶん重なりのあるピークを分離する妥当性の検討(統計計算)もする必要があ

ると思われるので結局はmcのようなプログラム可能なソフトが良いのではないか

と思います。

 以上参考まで

-- 
秋田県立脳血管研究センター
脳神経外科学研究部門
西村弘美 nishi@akita-noken.go.jp
Technical Details
Message-ID: <nishi-0302961145510001@202.236.64.2>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <chaa-0202961353300001@news.t.u-tokyo.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: f4956,2952f9b6f5cb8d2b
X-Google-Attributes: gidf4956,public
From: nishi@akita-noken.go.jp (Nishimura Hiromi)
Subject: Re: Graph no menseki keisan Soft for Mac
Date: 1996/02/03
Message-ID: <nishi-0302961145510001@202.236.64.2>
X-Deja-AN: 137806260
distribution: fj
sender: news@akita-noken.go.jp (Usenet News System)
references: <chaa-0202961353300001@news.t.u-tokyo.ac.jp>
content-type: text/plain; charset=iso-2022-jp
organization: Akita-Noken
mime-version: 1.0
newsgroups: fj.sci.math