三维空间中的点(有三个坐标).不理解下面的代码为什么是用数字来定义坐标.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/06 02:28:18
三维空间中的点(有三个坐标).不理解下面的代码为什么是用数字来定义坐标.
class Point {
\x05double x,y,z;
\x05
\x05Point(double _x,double _y,double _z) {
\x05\x05x = _x;
\x05\x05y = _y;
\x05\x05z = _z;
\x05}
\x05
\x05void setX(double _x) {
\x05\x05x = _x;
\x05}
\x05
\x05double getDistance(Point p) {
\x05\x05return (x - p.x)*(x - p.x) + (y - p.y)*(y - p.y) + (z - p.z)*(z - p.z);
\x05}
\x05
}
public class TestPoint {
\x05public static void main(String[] args) {
\x05\x05Point p = new Point(1.0,2.0,3.0);
\x05\x05Point p1 = new Point(0.0,0.0,0.0);
\x05\x05System.out.println(p.getDistance(p1));
\x05\x05
\x05\x05p.setX(5.0);
\x05\x05System.out.println(p.getDistance(new Point(1.0,1.0,1.0)));
\x05}
}
class Point {
\x05double x,y,z;
\x05
\x05Point(double _x,double _y,double _z) {
\x05\x05x = _x;
\x05\x05y = _y;
\x05\x05z = _z;
\x05}
\x05
\x05void setX(double _x) {
\x05\x05x = _x;
\x05}
\x05
\x05double getDistance(Point p) {
\x05\x05return (x - p.x)*(x - p.x) + (y - p.y)*(y - p.y) + (z - p.z)*(z - p.z);
\x05}
\x05
}
public class TestPoint {
\x05public static void main(String[] args) {
\x05\x05Point p = new Point(1.0,2.0,3.0);
\x05\x05Point p1 = new Point(0.0,0.0,0.0);
\x05\x05System.out.println(p.getDistance(p1));
\x05\x05
\x05\x05p.setX(5.0);
\x05\x05System.out.println(p.getDistance(new Point(1.0,1.0,1.0)));
\x05}
}
因为用数字方便,数学都是用阿拉伯数字来描述空间坐标的.上面的程序意思是就是空间2个点之间的距离的平方.
请问测绘中坐标的代码是什么?如水准点的是BM,坐标点是什么?
编程序:已知三维空间中的一个点坐标(x,y,z),求该点到原点的距离
空间三角形面积一个三维空间中的三角形面积怎么求?3点坐标分别是(x1,y1,z1),(x2,y2,z2),(x3,y3,
【VB 】求通过三个坐标点解二次函数的代码
matlab知道三个三维空间点的坐标,如何绘制这三个点构成的空间三角形,要求显示出空间直角坐标系.
三个点能确定一条抛物线吗?在三维空间中,如何利用三个点的坐标求出抛物线方程?空间抛物线方程?
笛卡尔的坐标点是怎么定义的,为什么可以转换为直角坐标,这里
已知三维空间中8个点的坐标,怎样求解这些点的中心?
已知 三个点坐标A(x1,y1)B(x2,y2) C(x3,y3) 求三角形ABC 的面积,最好是那种直接用坐标表示的
GPS坐标系统的理解GPS坐标系统是什麽?天球坐标系的定义是?有坐标轴的定义吗?
经过坐标平移~点A的坐标由(2,-1)变为(-2,1),求原坐标系中的坐标原点在新坐标系中的坐标
极坐标下三维空间的距离公式是什么?