潇湘夜雨123456 发表于 2012-10-17 18:42

求助????????????????


那条竖线怎么回事????

飞翔的娇龙 发表于 2012-10-17 21:32

求扩散,牛人都来解

madio 发表于 2012-10-17 21:37

你用什么代码画的?给出看看!

受气的熊熊 发表于 2012-10-17 21:38

强哥威武!!!!!!!{:soso_e113:}

ldlzxn1314 发表于 2012-10-17 22:27

{:3_41:}我也不会

受气的熊熊 发表于 2012-10-17 22:30

madio 发表于 2012-10-17 21:37 static/image/common/back.gif
你用什么代码画的?给出看看!

代码如下:
t=;
x=;
y=;
z=[(sin(t)).^2+(cos(t)).^2 (sin(t)).^2+(cos(t)).^2+1];
plot3(x,y,z)
是《matlab使用教程》上的,求解释啊

Vir 发表于 2012-10-18 18:41

受气的熊熊 发表于 2012-10-17 22:30 static/image/common/back.gif
代码如下:
t=;
x=;


t=;
x=;
y=;
z=[(sin(t)).^2+(cos(t)).^2 (sin(t)).^2+(cos(t)).^2+1];
plot3(x(1:201),y(1:201),z(1:201),x(202:402),y(202:402),z(202:402))

你看看这个能否用。

因为plot3在你这虽然是画了两个圆,实际上是通过一个序列去画。

如果用plot3(x1,y1,z1,x2,y2,z2)  分两个阶段分头画圆  就不会连接线了

受气的熊熊 发表于 2012-10-20 02:20

Vir 发表于 2012-10-18 18:41 static/image/common/back.gif
t=;
x=;
y=;


试了下,真的没了,那还有一个,请问最后这个plot3(x(1:201),y(1:201),z(1:201),x(202:402),y(202:402),z(202:402)),402是有402个点么?意思是x的每个sin(t)都有201个数据点,是这个意思么?这句话的意思就是plot3(x(1:201),y(1:201),z(1:201),x(202:402),y(202:402),z(202:402)):先绘制x=sin(t),y=cos(t)的图像(其中数据点为第1个到第201个),然后绘制x=sin(t),y=cos(t)的图像(其中数据点为第202个到第402个),是这个意思么?

潇湘夜雨123456 发表于 2012-10-20 13:04

谢谢诸位!!!!!!!!!!!!!!!!!!!!!!!!!
页: [1]
查看完整版本: 求助????????????????