第2题
设计一个point(点)类: (1)该类具有成员变量x,y(表示点的横、纵坐标); (2)定义一个有参构造方法point(int x,int y),将其一对坐标值作为参数,其中x,y为给定坐标值; (3)定义一个无参的构造方法point()(令两坐标值均为0); (4)设计一个实例方法distance(point p1,point p2),实现求坐标轴上两个点的距离(Java中的开平方根函数为Math.sqrt()),其方法的声明为:double distance(point p1,point p2) 。 编写Test类,在其main方法中创建2个point对象,对应点(10,10)和点(20,25),再调用distance(point p1,point p2)方法计算出两点之间的距离并输出该值。
第3题
设计一个名为MyPoint的类表示一个具有x坐标和y坐标的点,该类包括: 两个数据域(成员变量)x和y表示坐标; 无参构造方法创建点(0,0); 一个构造方法根据指定坐标创建一个点; distance方法(static修饰)返回MyPoint类型的两个点之间的距离(方法的参数为两个MyPoint对象); distance方法返回从当前点(调用方法的对象)到另一点(方法的参数)之间的距离(方法的参数为一个MyPoint对象); 在主方法中,输入一个点,求距离原点的距离,再输入两点,求两点之间的距离。 PS:成员变量必须由private修饰,且为其定义访问方法
第4题
定义一个泛型类,其中包含x和y两个类型为T的成员,定义带两个参数的构造方法,为x和y定义setter和getter,另外定义translate()方法将点移到新的坐标。编写main()方法,创建对象和对象。
第5题
第7题
设新旧坐标系都是右手直角坐标系,点的坐标变换公式为
(1)
(2)
其中,(x,y)与(x',y')分别表示同一点的旧坐标与新坐标,求新坐标系的原点的旧坐标,并且求坐标轴旋转的角θ.
第8题
设计一个三抽头迫零均衡器。已知输入信号:x(t)在各抽样点的值依次为
,其余均为零。
(1)求三个抽头的最佳系数;
(2)比较均衡前后的峰值失真。
第11题
已知一平面波沿x轴正向传播,距坐标原点O为x1处p点的振动式为,波速为u,求:
(1)平面波的波动式;
(2)若波沿x轴负向传播,波动式又如何?