[討論] e^(i*pi) 跟-1的差別?
我在算一個東西假設是f
裡面有一項是exp(i*phi)
我把phi=pi帶進去算 exp(i*phi)的值會是-1.0000+0.0000i
然後f的值很醜 會有一些很大串的數字不知哪來的
但是如果我直接令exp(i*phi)=-1
出來的結果就很漂亮
奇怪這兩者應該是等價表述
感覺就是matlab的運算有不同
不知曉的這個問題有沒有辦法解決@@?
這會讓我模擬變很麻煩
因為不能直接令phi的值去算
我直覺是跟
exp(i*phi)的值是-1.0000+0.0000i
然後-1就是-1有關
有什麼辦法讓exp(i*pi)出來就是-1嗎
我試過用abs讓他變1可以
不過phi不是pi時就不行了 因為會有複數不見
-----
Sent from JPTT on my Samsung SM-A710Y.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.187.250
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1524386012.A.AAF.html
※ 編輯: seal46825 (180.217.187.250), 04/22/2018 16:37:40
※ 編輯: seal46825 (180.217.187.250), 04/22/2018 16:38:25
推
04/23 09:45,
6年前
, 1F
04/23 09:45, 1F
推
04/23 21:19,
6年前
, 2F
04/23 21:19, 2F
→
04/24 21:54,
6年前
, 3F
04/24 21:54, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章