0
考慮一個包含複數的數組A.Matlab - 從數組中選擇複數值
當我打印這個數組的絕對值時,我得到的圖形類似於一系列的峯值。我有興趣創建一個只有那些對應於峯值的數字的新陣列。
如果我使用pks = findpeaks(abs(A))
我返回一個新的數組pks
實數。
但是,我想要一個包含複數的數組,因此我可以使用真實值和虛數值。
考慮一個包含複數的數組A.Matlab - 從數組中選擇複數值
當我打印這個數組的絕對值時,我得到的圖形類似於一系列的峯值。我有興趣創建一個只有那些對應於峯值的數字的新陣列。
如果我使用pks = findpeaks(abs(A))
我返回一個新的數組pks
實數。
但是,我想要一個包含複數的數組,因此我可以使用真實值和虛數值。
使用findpeaks
[~,loc] = findpeaks(abs(A));
第二輸出然後復值將只是A(loc)
;
真棒,你是一個紳士和學者! – William
@William謝謝;)考慮接受答案有效! –