バイオインフォって何?みたいな質問がありましたが。
import java.util.*;
public class MyPoint { private Vector _value = new Vector(); private String _name = ""; private int _label; public MyPoint () { } public MyPoint (Vector v, String n, int label) { this.setAll(v); this.setName(n); } public Object clone() { MyPoint p = new MyPoint((Vector)_value.clone(), _name, _label); return (Object)p; } public void add(int dim, Object v) { _value.add(dim, v); } public Object set(int dim, Object v) { return _value.set(dim, v); } public void setAll(Vector v) { _value = v; } public Object get(int dim) { return _value.get(dim); } public Vector getAll() { return _value; } public String getName() { return _name; } public void setName(String n) { _name = n; } public int getLabel() { return _label; }
public void setLabel(int l) { _label = l; } public int size() { return _value.size(); } public double distance(MyPoint point) { double squaredDistance = 0.0; for(int i = 0; i < point.size(); i++){ squaredDistance += ( ((Double)this.get(i)).doubleValue() - ((Double)point.get(i)).doubleValue() ) * ( ((Double)this.get(i)).doubleValue() - ((Double)point.get(i)).doubleValue() ) ; } return Math.sqrt(squaredDistance); } public void print() { Iterator iterator = _value.iterator(); System.out.print(this.getLabel() + " "); System.out.print("( "); while( iterator.hasNext() ) { System.out.print(((Double)iterator.next()).doubleValue() + " "); } System.out.println(")"); } public static void main_static_test(String[] args) { MyPoint p1 = new MyPoint(); p1.add(0, new Double(1.0)); p1.add(1, new Double(1.0)); p1.print(); MyPoint p2= new MyPoint(); p2.add(0, new Double(4.0)); p2.add(1, new Double(5.0)); p2.print(); if( p1.distance(p2) == 5.0 ) { System.out.println("Success!"); }else{ System.out.println("Fail at distance!"); } } public static void main(String[] args) { main_static_test(args); } }
みたいなことやってました。 目が回る…
No(4675)
▼中村先生 どうでもいいことかもしれないけど、 今日の日記、横幅広いねぇ。 ..08/04(Mon) 21:10 (4676)
▼AMS21 あーなるほどね。 ..08/05(Tue) 03:07 (4677)
▼Kentaro アレだよ、アレ。うん。 ..08/05(Tue) 21:34 (4678)
▼TEL よくわかったなぁ。。。
そう,そのソレだよ。ソレ。 ..08/05(Tue) 22:50 (4679)
▼Kentaro やっぱりか! 中学生の時よく見かけたソレかぁ〜 ..08/06(Wed) 21:56 (4681)
▼AMS21 いやぁ懐かしいなぁ。うん、56行目のアレとか好きだったなぁ ..08/06(Wed) 22:38 (4682)
▼TEL そっかぁ。俺にとっては101回目のアレだよぉ。 いや,102回目だっけな。。。まあいっか。 けど,やっぱりアレに限るよねぇ。 ..08/07(Thu) 03:08 (4683)
▼Kentaro みんな知ってるんだなぁーアレ。 僕も大好き ..08/07(Thu) 22:28 (4693) |