日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

使用matlab合并Excel文件

發(fā)布時(shí)間:2023/12/20 循环神经网络 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用matlab合并Excel文件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

任務(wù)描述

有兩種不同類型的excel文件,每種共25個(gè)。需要將同一種類型文件匯總,并生成新的excel文件。

  • 通過批處理語句copy *type1.xlsx all.xlsx可以實(shí)現(xiàn),但有時(shí)候會(huì)亂碼
  • 練習(xí)一下matlab

解決思路

兩個(gè)matlab程序

  • combine_eyedata.m 讀取文件列表;將不同類型文件分類;輸出匯總后文件
  • combine_list.m 合并文件程序,以函數(shù)形式呈現(xiàn)

combine_eyedata.m

clear; input_file = 'E:\expdata\exp1\formal\eyecompute'; output_file = 'E:\expdata\exp1\formal\eyecompute_all\';dirOutput = dir(fullfile(input_file,'*.xlsx')); file_name_lists = {dirOutput.name};% blink_lists = []; converge_lists = []; fixation_lists = []; microsac_lists = []; pupil_lists = []; steadiness_lists = []; for i = 1:length(file_name_lists)t = regexp(file_name_lists{i}, '_', 'split'); switch t{4}case 'blink.xlsx'blink_lists = [blink_lists file_name_lists(i)];case 'converge.xlsx'converge_lists = [converge_lists file_name_lists(i)];case 'fixation.xlsx'fixation_lists = [fixation_lists file_name_lists(i)];case 'microsac.xlsx'microsac_lists = [microsac_lists file_name_lists(i)];case 'pupil.xlsx'pupil_lists = [pupil_lists file_name_lists(i)];case 'steadiness.xlsx'steadiness_lists = [steadiness_lists file_name_lists(i)];end end% blink_all = []; % converge_all = []; % fixation_all= []; % microsac_all = []; % pupil_all= []; % steadiness_all = [];blink_all = combine_list(input_file, blink_lists); converge_all = combine_list(input_file, converge_lists); fixation_all = combine_list(input_file, fixation_lists); microsac_all = combine_list(input_file, microsac_lists); pupil_all = combine_list(input_file, pupil_lists); steadiness_all = combine_list(input_file, steadiness_lists);xlswrite([output_file 'blink_all.xlsx'], blink_all); xlswrite([output_file 'converge_all.xlsx'], converge_all); xlswrite([output_file 'fixation_all.xlsx'], fixation_all); xlswrite([output_file 'microsac_all.xlsx'], microsac_all); xlswrite([output_file 'pupil_all.xlsx'], pupil_all); xlswrite([output_file 'steadiness.xlsx'], steadiness_all);

combine_list.m

function out_list = combine_list(src, name_list)out_list = [];for i=1:length(name_list)[data, header] = xlsread([src '\' name_list{i}]);out_list = [out_list;data];endout_list = [header; num2cell(out_list)]; end

總結(jié)

以上是生活随笔為你收集整理的使用matlab合并Excel文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。