complex-numbers

    1熱度

    1回答

    我想用scipy.sparse.linalg.eigsh使用shift-invert模式找到複雜矩陣的特徵值和特徵向量。在矩陣中只有實數,我可以得到與spicy.linalg.eigh求解器相同的結果,但是在添加虛部時,特徵值會發散。一個微小的例子: import numpy as np from scipy.linalg import eigh from scipy.sparse.linal

    3熱度

    3回答

    爲什麼int16_t complex不能編譯,而在x86和x86_64機器上的int16_t,是short int上的typedef?以下是使用C99和C11標準對gcc 5.4和4.9進行測試的示例代碼。編譯器抱怨在聲明說明符中有兩個或多個數據類型。 代碼: #include <complex.h> #include <stdint.h> #include <stdio.h> int m

    1熱度

    1回答

    我使用帶有複數的向量類,我必須乘複數的矢量與複數,如: vector< complex<double> > vec; complex<double> z; // some initialization of vec and z ... vector< complex<double> > res; res = vec*z; // here is the error error: no m

    -5熱度

    3回答

    我正在寫一個函數,它需要計算負數的立方根。我該如何做到這一點? `V=c (2,-3,-1,-8,-0.567)` 我試過V^(1/3)在r。我也試過例如在Python中(-8)**(1./3)看來我可能有困難。 預期輸出爲(-8)^(1/3) ir r爲-2並且對於python (-8)**(1./3)也應該給-2。用您熟悉的任何語言回答。

    2熱度

    2回答

    我正在編寫一個類Separate,它在不同結構的「部分」上獨立執行某些操作;例如一個複數的真實和複雜的部分(後來我還需要它的列表)。通過這種方式,我可以編寫不關心他們正在執行的這些結構中的哪一個的函數,但會以這種獨立的方式執行。 這些功能應該在沒有零件的結構上正常工作,例如, Double。 (我知道有一個標準偏差定義爲複數,它給出了一個實數,但「獨立」一個在我的情況下更有意義)。 但我遇到了一些

    0熱度

    2回答

    我在R中編寫了一個函數,它需要求解基本的二次方程並給出根。如果適用,我需要打印出虛數。以下是我的代碼。任何人都可以告訴我如何改進我的編碼? quad = function(a, b, c){ D = b^2 - 4*a*c if (D < 0){ cat("The roots are", x, "and", y,"i\n"); z < - complex(real = x,

    0熱度

    1回答

    我有麻煩抓類的目的。我無法完成這項任務,但我需要知道這個考試。我目前接收的輸出是 (7,1) (7,1) (7,1) 這顯然是不正確的。如果有人能夠解釋這個問題的思維過程,我將非常感激。我無法弄清楚。 (編碼方面的新內容,老師還沒有教過這些材料,但已將這個問題分配給作業) 函數名稱和變量不能更改。再次感謝你。 # Goal: complete the three functions multipl

    3熱度

    2回答

    我需要檢查矩陣是否在Python單一,對於我使用這個功能: def is_unitary(m): return np.allclose(np.eye(m.shape[0]), m.H * m) ,但是當我試圖通過指定一個矩陣: m1=np.matrix([complex(1/math.sqrt(2)),cmath.exp(1j)],[-cmath.exp(-1j).conjugate

    4熱度

    2回答

    要在cython中將實數部分與複雜部分分開,我通常使用complex.real和complex.imag作爲作業。然而,這會產生html輸出中帶有輕微「python red」顏色的代碼,我想我應該使用creal(complex)和cimag(complex)代替。 考慮波紋管的例子: cdef double complex myfun(): cdef double complex c1,

    0熱度

    2回答

    我正在編寫使用笛卡爾方法和三角函數在平面上移動,調整大小和旋轉形狀以及跟蹤和報告這些惡作劇的python代碼。 它不會計算密集型 - 通常用戶指令會導致單個移動/旋轉/調整大小操作。 我想知道什麼是用於形狀座標和尺寸對的最合適的變量類型,以及爲什麼。 我考慮的類型是 x = 10 y = -15 list_coords = [x, y] tuple_coords = (x, y) im