如何用matlab读取txt文件中的坐标,并在一个图中绘出所有的坐标点
txt中的内容形式如下:(539)(5111)(728)(5081)(1182)(14135)(1981)(8901)(31706)(7721)(3523)(1247)(...
txt中的内容形式如下:
(53 9)
(51 11)
(72 8)
(508 1)
(118 2)
(14 135)
(19 81)
(890 1)
(3 1706)
(772 1)
(352 3)
(124 7)
(35 30) 展开
(53 9)
(51 11)
(72 8)
(508 1)
(118 2)
(14 135)
(19 81)
(890 1)
(3 1706)
(772 1)
(352 3)
(124 7)
(35 30) 展开
展开全部
应该在文本中仅写数字,这样会方便一些
如文本名称为data.txt
%文本内容为:
53 9
51 11
(72 8
508 1
%。。。
程序代码
clear all;clc;
load data.txt % data.txt必须在工作目录下
[m n]=size(data);
figure
for i=1:m
xi = data(i,1);
yi = data(i,2);
plot(xi,yi,'s');
hold on;
end
如文本名称为data.txt
%文本内容为:
53 9
51 11
(72 8
508 1
%。。。
程序代码
clear all;clc;
load data.txt % data.txt必须在工作目录下
[m n]=size(data);
figure
for i=1:m
xi = data(i,1);
yi = data(i,2);
plot(xi,yi,'s');
hold on;
end
追问
如何将这些点连成一条线,非常感谢
追答
clear all;clc;
load data.txt % data.txt必须在工作目录下
[m n]=size(data);
figure
plot(data(:,1),data(:,2),'-s');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号去掉,新建文件 aa.dat
load aa.dat
plot(aa(:,1),aa(:,2),'+')
试一下
load aa.dat
plot(aa(:,1),aa(:,2),'+')
试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询