作业帮 > 综合 > 作业

Matlab 将点连成线

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 02:07:14
Matlab 将点连成线
x y t
88 1044 0
206 994 0.2
329 927 0.4
472 816 0.6
656 713 0.8
897 499 1
1058 278 1.2
1157 171 1.4
1275 76 1.6
1379 22 1.8
上述数据来自一个txt文档,Matlab如何能将txt文件的数据读出来,随后类似于用描点法,描出在不同时刻的(x,y),随后连成一条折线?
Matlab 将点连成线
首先将符号去掉, 将以下文本内容存到名为 data.txt 的文本中. 88   1044   0
206   994   0.2
329   927   0.4
472   816   0.6
656   713   0.8
897   499   1
1058   278   1.2
1157   171   1.4
1275   76   1.6
1379   22   1.8
代码如下: load('data.txt');x = data(:,1);y = data(:,2);t = data(:,3);plot(x,y,'b-*');xlabel('x'); ylabel('y');
结果如下: 
再问: 得到了图像,我如何用Matlab继续分析下这个图像的性质呢?就是说如何调用画出来的这张图呢
再答: 被你问得有点困惑了. 要分析性质比如平均速度之类的还是要靠 x,y,t 这些向量的运算就不需要在图像上分析的. 如果要继续修改这样图的话可以在保证该图像在激活的状态下继续使用绘制代码.
再问: 这就相当于一段轨迹了,我想分析下这个轨迹的分形特性,所以得需要条轨迹
再答: 轨迹的两个坐标都存储在 x,y 这两个向量中, 进一步的分析就从分析这两组数据就可以啦.