package jdk;
public class complexnumber
public double getrealpart()
public void setrealpart(double realpart)
public double getimageinarypart()
public void setimageinarypart(double imageinarypart)
public complexnumber(double a, double b)
//加法運算
public complexnumber add(complexnumber acomnum)
return new complexnumber(this.realpart + acomnum.getrealpart(),
this.imageinarypart + acomnum.getimageinarypart());
}//減法運算
public complexnumber decrease(complexnumber acomnum)
return new complexnumber(this.realpart - acomnum.getrealpart(),
this.imageinarypart - acomnum.getimageinarypart());
}//乘法運算
public complexnumber multiply(complexnumber acomnum)
double newreal=this.realpart*acomnum.realpart-this.imageinarypart*acomnum.imageinarypart;
double newimaginarypart=this.realpart*acomnum.realpart+this.imageinarypart*acomnum.imageinarypart;
complexnumber result=new complexnumber(newreal,newimaginarypart);
return result;
}public string tostring()
public static void main(string args) catch (clonenotsupportedexception e) }}
編寫乙個類實現複數的運算
編寫乙個類實現複數的運算,並在main方法中運用這些類中的方法進行運算 複數類的屬性有 屬性1 實部,代表複數的實數部分。屬性2 虛部,代表複數的虛數部分。複數類的方法 方法1 建構函式,將實部 虛部都置為0。方法2 獲得複數物件的實部。方法3 獲得複數物件的虛部。方法4 當前複數物件與形式引數複數...
乙個簡單的數值運算程式
對拉格朗日插值公式做的簡單程式 功能 用拉格朗日插值公式,對給定的 n對離散資料進行差值計算。演算法簡介 對給定的 n個插值結點x1,x2,xn,及其對應的函式值 y1 f x1 y2 f x2 yn f xn 使用拉格朗日插值公式,計算在 x點處的對應的函式值f x 程式 double lagra...
c 複習一 複數運算的簡單實現。
複數運算的簡單實現。程式很簡單了。基本忘光了複數,重新了解了基本概念。如何在平面表示乙個複數,複數的長度 x 開根 a 2 b 2.和四則運算。程式基本點 封裝和抽象 1 封裝成員資料,私有。2 分治思想,或樹形資料結構,來解決運算。子結果和運算數 抽象為同乙個型別。main.cpp include...