C 中 complex 類別用於處理複雜的複數,包括實部和虛部。要建立 complex 對象,可以使用 complex
c(real_part, imaginary_part) 語法,其中 real_part 和 imaginary_part 為複數的實部和虛部。透過 real() 和 imag() 成員變數可存取其實部和虛部。 complex 類別支援加減乘除等基本算術運算,以及 sin()、cos() 和 tan() 等三角函數。此外,它還提供其他方法,如abs() 傳回模
#C 中complex 類別的用法
要建立complex 對象,可以使用以下語法:<code class="cpp">complex<T> c(real_part, imaginary_part);</code>
T 是complex 對象中實部和虛部的類型(通常為float 或double)。 real_part
和imaginary_part
是 complex 物件的實部和虛部。存取實部和虛部
:傳回complex 物件的實部
:傳回complex 物件的虛部
算術運算
complex 類別支援基本算術運算,包括加減乘除::複數加法
三角函數
##其他方法
complex 類別也提供了其他有用的方法,例如:############abs()###:傳回複數的模數#########arg()## #:傳回複數的輻角#########conj()###:傳回複數的共軛複數############範例############### #以下程式碼示範了complex 類別的用法:###<code class="cpp">#include <complex> int main() { // 创建一个复数 complex<double> c(3.5, 2.0); // 访问实部和虚部 cout << "实部:" << c.real() << endl; cout << "虚部:" << c.imag() << endl; // 加减乘除 complex<double> d(1.5, -3.0); cout << "c + d = " << (c + d) << endl; cout << "c - d = " << (c - d) << endl; cout << "c * d = " << (c * d) << endl; cout << "c / d = " << (c / d) << endl; // 三角函数 cout << "sin(c) = " << sin(c) << endl; cout << "cos(c) = " << cos(c) << endl; cout << "tan(c) = " << tan(c) << endl; return 0; }</code>
以上是c++中complex的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!