返回信息流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个点,怎样能够用线将这些离散的点连起来呢?例如下图,除了描出的点,这些点还有曲线连接。谢谢大家.
这是一条镜像帖。来源:北邮人论坛 / matlab / #4660同步于 2009/2/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
请问怎么将离散的点用连线连起来
zdfg
2009/2/4镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
谢谢版主。
发帖之前已经看过plot的help了 但是没有找到 版主知道的话能不能详细地指点一下 我是菜鸟 还希望多多指教~
【 在 luntan 的大作中提到: 】
: help plot
plot(x,y,'r-*')
【 在 zdfg 的大作中提到: 】
: R.T.
: 例如:
: for x=1:1:5
: ...................
我觉得你的问题应该是语法的吧,比如你的例子实际上作图应该是:
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 的大作中提到: 】
: 我试了一下 但是不是我想的那样
:
谢谢LS 我明白了 非常感谢!!!
【 在 ismydoom 的大作中提到: 】
: 我觉得你的问题应该是语法的吧,比如你的例子实际上作图应该是:
: x = 1:1:5;
: y = zeros(1,5);
: ...................