作者heading (heading)
看板MATLAB
標題[繪圖] complex number 平面
時間Mon May 12 18:37:39 2014
我想畫 y(x)=i^x
i = complex number
也就是 y(1)=i
y(2)=-1
y(3)=-i
y(4)=1
y(5)=i 開始重複
就是類似這張圖:
http://en.wikipedia.org/wiki/Imaginary_unit
我寫了一個 code 如下 可是畫不出來....希望高人指點啊 Thanks
x=0:0.01:4;
f=@(x) i.^x;
plot(x,f(x),'.r-');
axis([-1 1 -i i]);
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.121.113
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1399891061.A.A01.html
推 profyang:你想畫的跟你的code好像有很大的差別= =" 05/13 09:33
→ profyang:舉例而言 照你給的wiki網址 x只是整數...怎麼跑出0.01? 05/13 09:34
→ profyang:另外 你應該是想畫以i^x的實部為x軸 虛部為y軸的東西吧 05/13 09:35
→ profyang:你後面的plot則是以x就是剛才講的整數為x軸...而且f(x)也 05/13 09:35
→ profyang:是複數 這畫出來看起來不是你想要的 05/13 09:36
→ ejialan:plot(real(f(x)),imag(f(x)));axis equal 05/15 12:26