![]() |
[求助]从文件读入点的坐标画图,在线等
我的文件里面每一行是1个点的坐标(二维的),请问如何将文件里面的数据读出来并画出这些点。
初来乍到,请多指教 在线等,谢谢 |
你的文件是什么文件?
|
我的文件是txt的,当然如果需要,我可以将数据保存为任何形式的文件
|
load(),scantxt(),...
还可以通过菜单命令手工导入,方法很多 |
对,我也用load读进来,比如 m = load('point.txt')
然后 plot(m, '.'),可是画出来的不对啊 比如我的文件里面是 1 2 2 3 本应该只画出两个点(1,2)和(2,3) 可是他画出来四个点(1,1),(1,2),(2,2),(2,3) 请问这是怎么回事啊 |
想了一个笨方法,就是将 1 2 存为一个文件为x.txt, 2 3 存为一个文件y.txt,然后分别load进来, x = load('x.txt'), y = load('y.txt'),然后plot(x,y,'.')
这样就搞定了,不过想问问大家有没有更好的办法,谢谢 |
[QUOTE=frank;8660]对,我也用load读进来,比如 m = load('point.txt')
然后 plot(m, '.'),可是画出来的不对啊 比如我的文件里面是 1 2 2 3 本应该只画出两个点(1,2)和(2,3) 可是他画出来四个点(1,1),(1,2),(2,2),(2,3) 请问这...[/QUOTE] plot(m(:,1),m(:,2),...); 建议先通过 help plot 察看函数帮助,再学习一下matlab中矩阵元素的引用方法。 |
谢谢了,我刚开始学,会好好看的
|
所有时间均为北京时间。现在的时间是 04:27。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.