[問題] 得到exp的次方項已回收
t = exp(n*i);
請問在MATLAB中,要如何用已經的 t 得到 n 呢?
懇請賜教
--
e.g t = exp (100i)
要如何用 t得到 100
t = exp(100i)
= 862.319e-003 - 506.366e-003i
log(t) = log (exp (100i))
= -530.965e-003i
ref:
if z=x+yi
log(z) = log(abs(z)) + i*atan2(y,x)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.168.213
※ 編輯: xlemonx 來自: 114.36.160.28 (10/23 19:15)
推
10/23 22:38, , 1F
10/23 22:38, 1F
推
10/23 22:40, , 2F
10/23 22:40, 2F
→
10/24 09:01, , 3F
10/24 09:01, 3F
推
10/24 11:50, , 4F
10/24 11:50, 4F
→
10/24 11:51, , 5F
10/24 11:51, 5F
→
10/24 11:51, , 6F
10/24 11:51, 6F
※ 編輯: xlemonx 來自: 140.112.218.229 (10/24 22:53)
→
10/24 22:53, , 7F
10/24 22:53, 7F
→
10/25 09:30, , 8F
10/25 09:30, 8F
→
10/25 14:47, , 9F
10/25 14:47, 9F
推
10/25 22:31, , 10F
10/25 22:31, 10F
→
10/26 23:13, , 11F
10/26 23:13, 11F