■ sankakuContourPlot

 [2006/07/17] 

 pointsToSankaku 関数から得られた三角形データの第3列、第6列、第9列のデータから三角形内に等値線を引き等高線のようにグラフを作成する。


【書式】sankakuContourPlot(sankakuData,form)


【引数】

sankakuData : mm行9列の三角形データ

mm個の三角形

3列のポイント座標が三個で一つの三角形を示す

form : 1行8列のデータ

第1列 等高線描画の最大値

第2列 等高線描画の最小値

第3列 等高線の間隔

第4列 赤青線の切り替え値

第5列 描画範囲X軸最低値

第6列 描画範囲X軸最高値

第7列 描画範囲Y軸最低値

第8列 描画範囲Y軸最高値


【戻値】等高線グラフ


【備考】


【例 】


x = (rand(1000,2)-0.5)*2*3;

z = -x[#,1]•exp(-x[#,1]^2-x[#,2]^2);

y = addP(x,z);

s = pointsToSankaku(y);

s1 = change(s,|1,2|);

s2 = change(s,|4,5|);

s3 = change(s,|7,8|);

start = cat(s1, cat(s2,s3));

stop = cat(s2, cat(s3,s1));

color = size(msize(start),1)+1;

setPlotWindowSize(400,400);

plotLineTo(start,stop,color,|-3,3,1,-3,3,1|)+0;

sankakuContourPlot(s,|0.5,-0.5,0.05,0,-3,3,-3,3|);

tmpPicture.jpg

sankakuContourPlot(s,|0.5,-0.5,0.05,0,-1,1,-1,1|);