complex-numbers

    1熱度

    1回答

    puts 5/Complex(1, 2) 實際輸出: >>> 1/1-2/1i 預期輸出: >>> 1 - 2i 爲什麼紅寶石格式化這個表達式,它包括有理數?

    1熱度

    1回答

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

    1熱度

    2回答

    我需要訪問C++中複雜數據矢量的特定元素。 以下是我有: vector< complex<float> > x; // Create vector of complex numbers x.push_back(complex<float>(1, 2)); // Place 1 + j2 in vector x.push_back(complex<float>(2, 1)); // Place

    0熱度

    2回答

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

    0熱度

    1回答

    (增加重複的例子) sqrt(as.complex(c(4,9,-4,-9,16))) # 2+0i 3+0i 0+2i 0+3i 4+0i class(sqrt(as.complex(c(4,9,-4,-9,16)))) # complex sqrt(as.complex(c(4,9,-4,-9,16)))[1] # 2+0i class(sqrt(as.complex(c(4,9,-4,

    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

    2熱度

    1回答

    讓說我有一個複雜的矩陣: A = [3-3i 3.2 3.1 2.2212; 2.31-8i 9.9i 0.12i 2.23i;9.1i 9 9.999 0.12;1.2i 1.8i 8 9.0001]; 如何打印這個複雜的矩陣劃分成txt文件?我嘗試: fprintf(fid, [repmat('%.8f\t', 1, size(A, 2)) '\n'], A'); 但它只打印實數。

    0熱度

    2回答

    我試圖在Python中實現複數的矩陣。但是我被困在程序的某個特定點上。我有兩個模塊Matrix.py,Complex.py和一個測試程序test.py.該模塊實現在Github上在https://github.com/Soumya1234/Math_Repository/tree/dev_branch主辦,我test.py下面 from Matrix import * from Complex

    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

    0熱度

    1回答

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