作者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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1399891061.A.A01.html
1F:推 profyang:你想画的跟你的code好像有很大的差别= =" 05/13 09:33
2F:→ profyang:举例而言 照你给的wiki网址 x只是整数...怎麽跑出0.01? 05/13 09:34
3F:→ profyang:另外 你应该是想画以i^x的实部为x轴 虚部为y轴的东西吧 05/13 09:35
4F:→ profyang:你後面的plot则是以x就是刚才讲的整数为x轴...而且f(x)也 05/13 09:35
5F:→ profyang:是复数 这画出来看起来不是你想要的 05/13 09:36
6F:→ ejialan:plot(real(f(x)),imag(f(x)));axis equal 05/15 12:26