PDA

View Full Version : بدست آوردن ماکزیمم چند فایل متنی از طریق فراخوانی



faroq1
چهارشنبه 26 شهریور 1393, 16:05 عصر
با سلام خدمت دوستان گرامی
من یک مبتدی تازه کار هستم چند روزیه که به یه مشکل بر خوردم.من واسه پایان نامه م یه ران انجام دادم که شامل 100 مرحله آنالیز بود وخروجیش 1000 تا فایل متنیه شد.حالا با کمک متلب میخوام تو هر مرحله انالیز اول ماکزیمم 10 تا فایل مربوط به اون مرحله رو حساب کنه و سپس از بین اون ده تا ماکزیمم بدست اومده بزرگترینشو واسم تو یه فایل متنی جدید ذخیره کنه.بدین ترتیب جروجی من باید شامل 100 تا عدد باشه که هر کدوم از اونا بزرگترین عدد موجود در بین 10 تا فایل هر مرحله انالیزه.
من قسمت اول رو رو که شامل تولید 100 فایل متنی حاوی نام 10 فایل متنی هر انالیزه رو انجام دادم که بصورت زیره
clc
for i=1:1:100;
File= {'Step';i/10};
Fname=sprintf('%s%1.1f.txt',File{:});
q=fopen(Fname,'wt');
for j=1:1:10;
A = {i/10;'Wdrift';j;'.out'};
name=sprintf('%1.1f%s%d%s \n',A{:});
fprintf(q,name);
end
fclose(q);
end

fclose(q);
end



ولی تو قسمت بعدی که همون محاسبه ی ماکزیمم ها و ذخیره ش تو یه فایل متنی جدید بد جوری به مشکل برخوردم.از دوستانی که بتونن کمکم کن نهایت تشکر رو دارم.
با تشکر

rahnema1
چهارشنبه 26 شهریور 1393, 21:11 عصر
سلام
اگه بتونید یک فایل از اون هزار تا را به صورت rar اینجا آپلود کنید