数学建模社区-数学中国

标题: 求助???????????????? [打印本页]

作者: 潇湘夜雨123456    时间: 2012-10-17 18:42
标题: 求助????????????????
360截图20121017184014564.jpg
那条竖线怎么回事????
作者: 飞翔的娇龙    时间: 2012-10-17 21:32
求扩散,牛人都来解
作者: madio    时间: 2012-10-17 21:37
你用什么代码画的?给出看看!
作者: 受气的熊熊    时间: 2012-10-17 21:38
强哥威武!!!!!!!
作者: ldlzxn1314    时间: 2012-10-17 22:27
我也不会
作者: 受气的熊熊    时间: 2012-10-17 22:30
madio 发表于 2012-10-17 21:37
你用什么代码画的?给出看看!

代码如下:
t=[0:pi/100:2*pi];
x=[sin(t)  sin(t)];
y=[cos(t) cos(t)];
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
代码如下:
t=[0:pi/100:2*pi];
x=[sin(t)  sin(t)];

t=[0:pi/100:2*pi];
x=[sin(t)  sin(t)];
y=[cos(t) cos(t)];
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
t=[0:pi/100:2*pi];
x=[sin(t)  sin(t)];
y=[cos(t) cos(t)];

试了下,真的没了,那还有一个,请问最后这个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
谢谢诸位!!!!!!!!!!!!!!!!!!!!!!!!!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5