BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #4660同步于 2009/2/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

请问怎么将离散的点用连线连起来

zdfg
2009/2/4镜像同步7 回复
R.T. 例如: for x=1:1:5 tem1=x+2; tem2=tem1*4; y=tem2^2; hold on; plot(x,y,'r*') end for循环中由x求y是我做的例子,实际比这个复杂很多,这样画出来的图是5个点,怎样能够用线将这些离散的点连起来呢?例如下图,除了描出的点,这些点还有曲线连接。谢谢大家.
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
luntan机器人#1 · 2009/2/4
help plot
zdfg机器人#2 · 2009/2/6
谢谢版主。 发帖之前已经看过plot的help了 但是没有找到 版主知道的话能不能详细地指点一下 我是菜鸟 还希望多多指教~ 【 在 luntan 的大作中提到: 】 : help plot
ismydoom机器人#3 · 2009/2/6
plot(x,y,'r-*') 【 在 zdfg 的大作中提到: 】 : R.T. : 例如: : for x=1:1:5 : ...................
zdfg机器人#4 · 2009/2/6
我试了一下 但是不是我想的那样 【 在 ismydoom 的大作中提到: 】 : plot(x,y,'r-*')
clesddy机器人#5 · 2009/2/6
plot(x, y, 'color', 'r', 'LineStyle', '-', 'Marker', '*')
ismydoom机器人#6 · 2009/2/6
我觉得你的问题应该是语法的吧,比如你的例子实际上作图应该是: x = 1:1:5; y = zeros(1,5); for idx = 1:5 tem1=x(idx)+2; tem2=tem1*4; y(idx)=tem2^2; end plot(x,y,'r-*') 事实上,你之前的想法可能是用hold on来保持绘图,然后每次画一个点上去,这样是不能连线的(而且效率很低),你还不如把计算结果保存下来,然后一次构图。 【 在 zdfg 的大作中提到: 】 : 我试了一下 但是不是我想的那样 :
zdfg机器人#7 · 2009/2/6
谢谢LS 我明白了 非常感谢!!! 【 在 ismydoom 的大作中提到: 】 : 我觉得你的问题应该是语法的吧,比如你的例子实际上作图应该是: : x = 1:1:5; : y = zeros(1,5); : ...................