CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 > matlab

请问用matlab画图为什么图上会多出直线啊(就是那个三角形)?谢谢

2013-06-10 51自学网




没有程序,初步判断时自变量和函数值向量有问题
可能是向量的第一个值和最后一个值有跳跃,不单调造成的
追问

这个是作图时的程序,

plot(x(:,2),x(:,4))

新手不大会,请问下哪里出问题了,万分感谢!

回答
就是说x是一个7682*7的矩阵
以x的第2列为横坐标,以x的第4列为纵坐标画图,是吧?
蓝线,大概是当x(:,2)取到最大值后,就是接近1000的时候
又往回取值了,还是x(:,2)不单调,且后面的数据关系变为线性的了
追问

这个是一个过程的曲线图。我是想以第二列(温度)为横坐标,第四列(重量)为纵坐标画图(5、6、7列是一样的,只是过程不一样)。整个过程是一个失重过程。温度是单调递增的,最大是1000,我觉得那条蓝色的直线不应该有,应为之前用sigamplot画的时候就没有(如下图)。

回答
没有数据,但我觉得应该不是问题
你好好检查一下你的数据
追问
谢谢了,用同学的matlab作发现没这个问题,算了,不想了。
提问者评价
谢谢!
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |