به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

یک سوال فوری، ممنون میشم سریع جواب بدید
یک کد از گوگل مربوط به تبدیل کد اسکی به متلب دانلود کردم، میخوام تعداد زیادی Asciiفایل رو لود کنه و به matlab فایل تبدیل کنه، ولی مشکل داره و برای یک فایل اوکی هست ولی وقتی چندتا فایل رو بهش میدم خطا میگیره، کد رو پایین گذاشتم

%%Created: 2017-08-10

function asc_to_mat_converter()
  
% The function lets you select a single asc file as well as multiple files (ctrl A) 
% from a directory and converts it into mat files in the same location. The keys 
% data:, textdata:, and colheaders: can be used to access the data, text headers and
% column names respectively from the file.

% Select different ascii files
[FileName,PathName,~] = uigetfile('*.asc','MultiSelect','on');

% Check if multiple files where chosen
if(iscell(FileName))


% Create a waitbar
h_wait = waitbar(0,'Starting');

% Retrieve the amount of files
numfiles = length(FileName);

% Calculate amount of steps
steps = 0.5 / numfiles;

% Set the counter
j = 1;

% Loop through each file
for i = 1 : numfiles
    % Retrieve filename
    filename = FileName{i};
    
    % Retrieve the name without the extension
    [~, name,  ~] = fileparts(filename);
    
    % Load the ascii file into matlab
    waitbar(steps * j,h_wait,['Reading file ' num2str(i) ' from ' num2str(numfiles)]);
    asciiFile = dlmread([PathName  '/' filename], '-ascii');
    delimiter = '\t';
    headerLines = 38;    
    asciiFile = importdata([PathName  '/' filename], delimiter, headerLines);
            
    % Increase count
    j = j + 1;
    
    % Save the file in the same directory
    waitbar(steps * j,h_wait,['Writing file ' num2str(i) ' from ' num2str(numfiles)]);
    save([PathName '/' name '.mat'],'asciiFile');
    
    % Increase count
    j = j + 1;
end
close(h_wait);

else
    % Avoids the loop when only single file is chosen
    filename = FileName;

% Retrieve the name without the extension
[~, name,  ~] = fileparts(filename);

% Load the ascii file into matlab
delimiter = '\t';
headerLines = 38;
asciiFile = importdata([PathName  '/' filename], delimiter, headerLines);

% Save the file in the same directory
save([PathName '/' name '.mat'],'asciiFile');

end
توسط (113 امتیاز)

لطفا وارد شده یا عضو شوید تا بتوانید سوال بپرسید

...