matlab处理txt文件数据

news/2024/7/5 2:07:26

read_txtfile.,m

clear
close all
clc
%load函数一般将用来导入纯数字的文件,可以是文本格式的文件或者是matlab保存的mat格式的文件
position=load('坐标点.txt');   %将.txt数据读入到matlab工作空间[m,n]=size(position);    %获得数据矩阵的大小
j=1;
sumx=0;
sumy=0;
for i=1:10sumx=sumx+position(i,1);sumy=sumy+position(i,2);
end
ave(j,1)=sumx/10;ave(j,2)=sumy/10;  %求平均值并存在ave中
j=j+1;
sumx=0;
sumy=0;
for i=11:19sumx=sumx+position(i,1);sumy=sumy+position(i,2);
end
ave(j,1)=sumx/9;ave(j,2)=sumy/9;
j=j+1;
sumx=0;
sumy=0;
for i=20:24
sumx=sumx+position(i,1);
sumy=sumy+position(i,2);
end
ave(j,1)=sumx/5;ave(j,2)=sumy/5;
j=j+1;
sumx=0;
sumy=0;
for i=25:34
sumx=sumx+position(i,1);
sumy=sumy+position(i,2);
end
ave(j,1)=sumx/10;ave(j,2)=sumy/10;
j=j+1;
sumx=0;
sumy=0;
for i=35:41
sumx=sumx+position(i,1);
sumy=sumy+position(i,2);
end
ave(j,1)=sumx/7;ave(j,2)=sumy/7;
j=j+1;
sumx=0;
sumy=0;
for i=42:47
sumx=sumx+position(i,1);
sumy=sumy+position(i,2);
end
ave(j,1)=sumx/6;ave(j,2)=sumy/6;
j=j+1;
sumx=0;
sumy=0;
for i=48:53
sumx=sumx+position(i,1);
sumy=sumy+position(i,2);
end
ave(j,1)=sumx/6;ave(j,2)=sumy/6;
j=j+1;
sumx=0;
sumy=0;
for i=54:58
sumx=sumx+position(i,1);
sumy=sumy+position(i,2);
end
ave(j,1)=sumx/5;ave(j,2)=sumy/5;
j=j+1;
sumx=0;
sumy=0;
for i=59:63
sumx=sumx+position(i,1);
sumy=sumy+position(i,2);
end
ave(j,1)=sumx/5;ave(j,2)=sumy/5;
j=j+1;
sumx=0;
sumy=0;
for i=64:68
sumx=sumx+position(i,1);
sumy=sumy+position(i,2);
end
ave(j,1)=sumx/5;ave(j,2)=sumy/5;save('ave.txt','ave','-ASCII');     %将变量ave的数据写入ave.txt文件并保存,使用ASCII格式
save('test.txt','-ASCII')   %把当前工作空间的所有变量保存到test.txt文件中


ave变量数据



坐标点.txt数据

264,715  
258,719  
274,728  
264,728  
254,728  
257,733  
260,731  
262,733  
268,733  
270,739  
225,605  
223,598  
210,605  
220,610  
223,615  
209,615  
230,620  
220,622  
205,618  
168,538  
168,542  
164,544  
168,545  
174,544  
210,455  
180,455  
175,452  
170,453  
185,460  
178,460  
190,470  
183,473  
175,472  
180,476  
120,400  
119,388  
112,394  
125,410  
114,405  
116,410  
113,416  
96,304  
88,305  
100,312  
93,311  
86,310  
94,315  
10,451  
11,449  
13,450  
16,450  
12,453  
15,455  
162,660  
161,659  
159,659  
160,657  
164,658  
110,561  
110,563  
110,565  
109,567  
112,568  
105,473  
106,471  
103,473  
107,475  
104,477  




http://lihuaxi.xjx100.cn/news/236933.html

相关文章

ORACLE中通过DBMS_CRYPTO包对表敏感字段进行加密

http://doc.primeton.com/pages/viewpage.action?pageId4917998

区块链之智能合约详解

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 什么是智能合约? 智能合约又称智能合同,是由事件驱动的、具有状态的、获得多方承认的、运行在区块链之上的、且能够根据预设…

文件操作示例脚本 tcl

linux 下,经常会对用到文件操作,下面是一个用 tcl 写的文件操作示例脚本: 其中 set f01 [open "fix.tcl" w] 命令表示 打开或者新建一个文件“fix.tcl”,并将其 file ID 设置为 f01,后续就以这个 file ID 来…

智能合约详解

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 尽管比特币(Bitcoin)和以太坊(Ethereum)是经常被一起提及的两个词,但实际上,…

Netty 粘包 拆包 编码 解码 序列化 介绍

目录: 粘包 & 拆包及解决方案 ByteToMessageDecoder基于长度编解码器基于分割符的编解码器google 的 Protobuf 序列化介绍其他的前言 Netty 作为一个网络框架,对 TCP 连接中的问题都做了全面的考虑,比如粘包拆包导致的半包问题&#xff0…

CDN全站加速助力企业云上升级

[2018云栖大会南京分会飞天技术汇专场,阿里巴巴高级技术专家魏晋带来题CDN全站加速助力企业云上升级的演讲。主要内容是结合实际客观案例详细解读全战加速产品如何对动静态业务进行的加速,结合安全WAF等其他运营产品,对如何构建适合大部分业务…

区块链兼容以太坊智能合约

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 引言 随着区块链技术以及应用的普及,越来越多的区块链出现在大众视野中。由于区块链技术的开源特性,任何公司和个人都可以…

Kafka史上最详细原理总结

KafkaKafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场…