Actually I am reading two different files in a for loop and I am able to read these files name separately by using for loop but I have to save Z variable values each time of each file separately. Need help in this. Thanks in advance.
Info
This question is closed. Reopen it to edit or answer.
Show older comments
clc clear all
fls = dir( 'delta_his_pre_Pakistan_*.ASC' );
for i=1:2
a(i,1)=fls(i,1)
fn=a(i,1).name
[Z,R]=arcgridread(fn);
end
Answers (1)
KSSV
on 28 Nov 2016
fls = dir( 'delta_his_pre_Pakistan_*.ASC' );
for i=1:2
[pathstr,name,ext] = fileparts(filename) ;
a(i,1)=fls(i,1)
fn=a(i,1).name
[Z,R]=arcgridread(fn);
%%save to text file
fname = strcat(name,'.txt') ;
save(fname,'Z','-ascii') ; % save to text file
%%save to mat file
fname = strcat(name,'.mat') ;
save(fname,'Z') ;
end
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!