当前位置: 首页 > news >正文

MATLAB3-2数据存储-台大郭彦甫

目录

 File access文件访问

save() load()

Excel file reading:xlsread()

exercise

既要string也要numeric

如何把这俩同时导出到sheet2

low-level file input/output

function

其中%5.3代表什么?

读取文件


 File access文件访问

save() load()

如果想单独存储一个:save mydatal.mat a(这个是只存储a

Excel file reading:xlsread()

读入excel

写入excel:计算mean平均值,并导入到excel中,并加入标题Mean

clc,clear all;
%% 读excel
Score = xlsread('04Score.xlsx');
Score = xlsread('04Score.xlsx','B2:D4');
%写入excel
M = mean(Score')';
xlswrite('04Score.xlsx',M,1,'E2:E4');%1是sheet1
%标题
xlswrite('04Score.xlsx',{'Mean'},1,'E1');

最终excel增加了一列:

exercise

计算标准差,并导入excel中,代码如下:

%% 标准差
Std = std(Score')';
xlswrite('04Score.xlsx',Std,1,'F2:F4');
xlswrite('04Score.xlsx',{'Std'},1,'F1')

结果:

既要string也要numeric

[score header] = xlsread('04Score.xlsx')

如何把这俩同时导出到sheet2

clc,clear all;
%% 读excel
Score = xlsread('04Score.xlsx');
%写入excel
M = mean(Score')';
xlswrite('04Score.xlsx',M,1,'E2:E4');%1是sheet1
% %标题
xlswrite('04Score.xlsx',{'Mean'},1,'E1');
% %% 标准差
Std = std(Score')';
xlswrite('04Score.xlsx',Std,1,'F2:F4');
xlswrite('04Score.xlsx',{'Std'},1,'F1')
[score header] = xlsread('04Score.xlsx')
% 导出到sheet2
a = header
b = num2cell(score)
xlswrite("04Score.xlsx",a,2,'A1')
xlswrite("04Score.xlsx",b,2,'B2:F4')

结果:

low-level file input/output

需要一个fid找到文件,并有一个能够移动的pointer

function

fopen

例如:将sine函数写入A文件中:

1.生成 x,y

2.打开文档

3.将x,y写入文档

4.关闭文档

%1.generate xy
%2.open a file
%3. write xy into the file
%4.close the file
%如果不关闭file,其他file没办法打开
x = 0:pi/10:pi;y = sin(x);
fid = fopen('sinx.txt','w');
for i=1:11fprintf(fid,'%5.3f %8.4f\n',x(i),y(i));
end
fclose(fid);
type sinx.txt

结果:

其中%5.3代表什么?

总共数值是5个,其中3个是小数

读取文件

现在有一个文档asciiData:

代码读取:

%% 读取文件
clc,clear all;
fid = fopen('asciiData.txt','r');
i = 1;
while ~feof(fid)name(i,:) = fscanf(fid,'%5c',1);year(i) = fscanf(fid,'%d',1);no1(i) = fscanf(fid,'%d',1);no2(i) = fscanf(fid,'%d',1);no3(i) = fscanf(fid,'%g',1);no4(i) = fscanf(fid,'%g\n',1);i = i+1;
end
fclose(fid)

结果:工作区得到各个值


文章转载自:

http://Vzljbf8W.wpcfm.cn
http://ji4EKiHE.wpcfm.cn
http://XTIMKn9c.wpcfm.cn
http://yyKSG4mw.wpcfm.cn
http://tvCUMtN6.wpcfm.cn
http://08TKmH1c.wpcfm.cn
http://hwfkwgcE.wpcfm.cn
http://yj33gMPl.wpcfm.cn
http://1msGWHyT.wpcfm.cn
http://dpy3WqRU.wpcfm.cn
http://vZx1nvcr.wpcfm.cn
http://mRWjvj7K.wpcfm.cn
http://Yin8ZGrs.wpcfm.cn
http://r7knPQPL.wpcfm.cn
http://Je2ENNSf.wpcfm.cn
http://q1ueBwnI.wpcfm.cn
http://18myGmed.wpcfm.cn
http://vJjUPvIX.wpcfm.cn
http://JJxdhDPD.wpcfm.cn
http://sOAb3L7F.wpcfm.cn
http://K6bvwQus.wpcfm.cn
http://gDCdgcO7.wpcfm.cn
http://ervwld5c.wpcfm.cn
http://lK0xqSls.wpcfm.cn
http://TSePZ1LD.wpcfm.cn
http://h8q5DZ7M.wpcfm.cn
http://qiE6d4Pu.wpcfm.cn
http://uVhpwr73.wpcfm.cn
http://v8hVwwtn.wpcfm.cn
http://OOXiSJP9.wpcfm.cn
http://www.dtcms.com/a/380807.html

相关文章:

  • Spring Cloud Gateway基础复习
  • 【scikit-learn系列文章】
  • 后端编程开发路径:从入门到精通的系统性探索
  • 单片机esp32 基础调试 联网fetch http.begin(targetUrl);
  • rust语言 (1.88) egui (0.32.2) 学习笔记(逐行注释)(二十八)使用图片控件显示图片
  • 补 json的作用
  • windows 装虚拟机
  • mybatisplus 自定义注解和拦截器动态修改sql,实现数据权限控制
  • bat 批处理实现 FFmpeg 命令拼接 png 为 TextAtlas
  • 01数据结构-B树练习及B+树特点
  • 现代化私有相册rgallery
  • 第十九篇|东京世界日本语学校的结构数据建模:制度函数、能力矩阵与升学图谱
  • 装饰你的README
  • 嵌入式Linux学习_rk3588移植无线网卡驱动
  • 【Spring】原理解析:Spring Boot 自动配置进阶探索与优化策略
  • Rust : 关于Deref
  • domain_auto_trans,source_domain,untrusted_app
  • prometheus安装部署与alertmanager邮箱告警
  • 【数据可视化-112】使用PyEcharts绘制TreeMap(矩形树图)完全指南及电商销售数据TreeMap绘制实战
  • rust语言 (1.88) 学习笔记:客户端和服务器端同在一个项目中
  • Java多线程分块下载文件
  • 玩转deepseek之自动出试卷可直接导出word
  • 智慧城管源码,java版城管综合执法监督系统微服务源码
  • FastAPI学习(四)——中间件
  • 维特imu ros2-foxy
  • Dubbo2 与 Dubbo3 的主要区别与演进
  • 【二分查找】
  • 新疆移动中兴B862AV3.1-M2_晨星mso9385_uwe5621ds_优盘免拆卡刷固件包
  • C++:map容器
  • Java内存模型与线程私有共享区域与直接内存的理解