马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 扎克 于 2013-2-16 00:33 编辑
先祝大家新年快乐!
在绘制曲线时碰到了困难,如左下角的曲线和右下角的曲线,我用的是同一个命令spline,为什么左下的曲线用这个命令可行,而右下的就不行?(同理,右上的曲线可以获得,而左上的也不行)
我用的是以下命令:
cs = spline(spur_2(2:4,1), spur_2(2:4,2));
xx = linspace(spur_2(2,1),spur_2(4,1),50);
plot(spur_2(2:4,1), spur_2(2:4,2),'o',xx,ppval(cs,xx),'g-');
数据在这里:12.8508027778 50.8054333333
12.8505972222 50.8057777778
12.8506444444 50.8059194444
12.8508333333 50.8060000000
12.8532777778 50.8066000000
spur_2是右下角的曲线的所有点的矩阵,第二,第三,第四个点即为图中的那3个点。
或者说有什么命令能够更好的画出图中十字路口的曲线??因为曲线的2端都是直线,这2条直线的斜率应该和曲线2端点的斜率是一样的,其实左边那条曲线也没有很好的表示,求指教。
|