close all

clear all

clc

matList=dir('*.mat');%寻找当前路径下的‘.mat’文件

numberofMat=length(matList);%查看“.mat”文件的个数

for i=1:numberofMat

a=load(matList(i).name);

b=fieldnames(a);

c=getfield(a,char(b));%a是一个结构体,得到结构体a中名字为b的东东

[row_c,col_c]=size(c);

for j=1:row_cfor中的内容可以忽略

if rem(j,3)==1

tempdata=c{j,5};

c{j,5}=tempdata(11:length(tempdata)-16);

tempdata=c{j+1,2};

c{j+1,2}='';

c{j+1,5}=tempdata(11:length(tempdata)-16);

tempdata=c{j+2,2};

c{j+2,2}='';

c{j+2,5}=tempdata(11:length(tempdata)-16);

end

end

eval([cell2mat(b) '=' 'c']);%Execute MATLAB expression in text string,就是可以让一个字符串作为变量,并给字符串附值

save(strcat(char(b),'.mat'),char(b));

end

读取mat文件内容,并以原来的文件名字和变量名加以保存,可参照

http://www.ilovematlab.cn/thread-33335-1-1.html7楼。

Matlab打开文件替换变量,读取matlab某个路径下的“.mat”文件,改变文件中的内容,并以原名字,变量保存...相关推荐

  1. android读取SDCard任意路径下的文件

    2019独角兽企业重金招聘Python工程师标准>>> 文件不能太大否则会报内存溢出 [java]  view plain copy package yu.bin; import j ...

  2. 解决pandas读取含有中文路径下的文件编码错误解决

    datapath = 'E:/DeepLearning/jupyter_code/jupyter notebook/ScikitLearn and TensorFlow实战/自己总结/datasets ...

  3. java怎么清空表释放空间_Linux 删除文件未释放空间问题处理,下清空或删除大文件...

    linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么 ...

  4. linux 如何产生so文件,printf()函数 【转】Linux下gcc编译生成动态链接库*.so文件并调用它(2)...

    本文仅限于介绍 linux 下的库. 1.2. 库的种类 linux 下的库有两种:静态库和共享库(动态库). 二者的不同点在于代码被载入的时刻不同. 静态库的代码在编译过程中已经被载入可执行程序,因 ...

  5. python删除某个文件夹_Python 实现删除某路径下文件及文件夹

    Python 实现删除某路径下文件及文件夹的脚本 #!/usr/bin/env python import os import shutil delList = [] delDir = "/ ...

  6. linux将文件的时间记录改为,Linux下修改文件创建时间(修改文件更改时间)

    Linux下修改文件创建时间(修改文件更改时间) 进到要改的文件目录里 find . -name "*" -exec touch '{}' \; 注:最后一定要加分号,{}外一定要 ...

  7. Winforn中DevExpress的TreeList中显示某路径下的所有目录和文件(附源码下载)

    场景 Winform中DevExpress的TreeList的入门使用教程(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  8. 删除指定路径下指定天数之前的文件

    @echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件. ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除. ::本例需要Win2003/Vist ...

  9. python和pycharm要安装在同一个路径下吗_无法在pyCharm中导入与Anaconda一起安装的文件:需要将Anaconda添加到Python路径吗?...

    我是Python的新手,我想使用AI-Gym运行一些Python的强化学习算法: https://github.com/openai/gym 我想使用tensorflow,所以我用Anaconda制作 ...

最新文章

  1. react骨架屏自动生成_用纯 DOM 的方式结合 Puppeteer 自动生成网页骨架屏
  2. 设计一个有getMin功能的栈 (python)
  3. 【c++手记】句柄类智能指针
  4. python集成工具包_pyBit
  5. nginx连接uwsgi使用web.py框架构造pythonweb项目
  6. 11. IDEA 在同一工作空间创建多个项目
  7. Chrome 双击关闭标签,新窗口打开新地址,一个插件搞定,安装方便,自带hosts
  8. php.ini配置详解 号,php INI配置文件的解析实现分析
  9. 集合:在我的世界里,你就是唯一 - 零基础入门学习Python027
  10. 《How to Use the TimeDistributed Layer for Long Short-Term Memory Networks in Python》学习笔记
  11. 多元高斯分布是非参_(二)多元高斯分布与概率图条件独立性假设
  12. html怎么加入页面登录背景,HTML+CSS实现动态背景登录页面
  13. 混淆的概念:SIF、CIF、4CIF、D1
  14. VS卸载,一键卸载VS
  15. 买卖股票的最佳时机 II Java (贪心算法)
  16. dwg如何转换成pdf格式?
  17. MusicPlayerByService
  18. 用jmeter压测tcp
  19. mysql group by date_format( stat_time, '%Y/%m/%d' ) 优化
  20. Steam Apex Legends 最简单领取方法,不需要改地区

热门文章

  1. php中api提升响应速度,php – WordPress REST API慢响应时间
  2. linux 查看触摸屏信息,英创信息技术eGalax触摸屏在Linux/X11下的标定方法
  3. 1命名规则 sentinel_SpringCloud Gateway高阶之Sentinel限流、熔断
  4. 堆 堆栈 java_java的栈和堆
  5. MateBook14一个多月的使用体验(开发向)
  6. python pandas借助pandas-profiling自动生成EDA
  7. pdfplumber解析pdf文件
  8. docker 删除镜像时报错Error response from daemon: conflict: unable to delete xxx (must be forced) -
  9. pcap文件提取后的dataframe,切分前向流与后向流
  10. 自然语言处理-LDA建模代码