干货分享-20种数学建模方法
既然是数模,你所知道的数学模型具体有哪些呢?几何模型、代数模型、规划模型、优化模型、微分方程模型、统
由各个事项定义好的图形对象实现draw方法来画出对应图形。 如下圆形对象的定义:
public class Circle extends ShapeAbstract {
public Circle(Shapable paintTool) {
super(paintTool);
}
@Override
public void draw(Canvas canvas, Paint paint) {
if (canvas==null || paint == null) {
return;
}
super.draw(canvas, paint);
float cx = (x1 + x2)/2;
float cy = (y1+y2)/2;
float radius = (float) Math.sqrt(Math.pow(x1 - x2, 2)
+ Math.pow(y1 - y2, 2))/2;
canvas.drawCircle(cx, cy, radius, paint);
}
@Override
public String toString() {
return " circle";
}
}
其中x1,x2,x2,y2的含义是手势触摸移动的坐标