如何matlab 读取同一个文件中的多个txt 文档

xiaoxiao2021-02-28  66

代码1

mydir=uigetdir; if mydir(end)~='\' mydir=[mydir,'\']; end dirs = dir([mydir,'*.txt']); %扩展名 dirs = struct2cell(dirs)'; n = length(dirs); for i= 1:n I = importdata(strcat(mydir,dirs{i})); end

代码2

mydir='C:\Users\TSK\Desktop\test1'; bw = 'C:\Users\TSK\Desktop\haha\'; if mydir(end)~='\' mydir=[mydir,'\']; end DIRS=dir([mydir,'*.bmp']); %扩展名 n=length(DIRS); for i=1:n if ~DIRS(i).isdir img = imread(strcat(mydir,DIRS(i).name )); %调整饱和度 img = rgb2gray(img);%灰度化 img = im2bw(img);%0-1二值 img=1-img;%翻转二值图像 %SE=[0 1 0;1 1 1;0 1 0];%结构元素 SE=strel('square',2); img=imdilate(img,SE,'same');%膨胀运算 name = strcat(bw,DIRS(i).name); imwrite(img,name); end end
转载请注明原文地址: https://www.6miu.com/read-52008.html

最新回复(0)