複数のExcelファイルを多次元配列としてインポートするやり方
Show older comments
こんにちは。
データのインポートについてお伺いいたします。
同一実験の試技のデータが複数のExcelファイル(1試技に対し1つ)となっています。それを多次元配列としてでデータ入力したいと考えています。ファイルの選択には以下の方法を用いる予定です。その後どのようにコードを書けば、多次元配列として処理できるか教えてください。宜しくお願い致します。
[rdf_name,prd]=uigetfile( '*.*','ファイルの指定','multiselect','off');
cd(prd);
if iscell(rdf_name)==0; rdf_name={rdf_name};end
faa=size(rdf_name);
fnumend=faa(2);
disp(rdf_name);
3 Comments
Yoshio
on 3 Oct 2019
やりたいことをもう少し具体的に記載して頂けますか?
たとえば、ExcelファイルはCSVなのか、データはベクトルなのか行列なのか、サイズはわかっているのか、多次元配列は何次元なのか等です。
ダミーのデータも添付してもらえると、他の方からの回答が得られやすいと思います。
Yoshio
on 11 Oct 2019
サンプルファイルのご提供ありがとうございました。
これはコメントですが、このようなプログラムの作成では、動作検証しやすいダミーデータの作成もコツの一つです。
例えば、実際のデータよりも少なくして、人工的な値(整数、10の倍数とか)で今の場合だと、一つのファイルは整数、もう一つは10の倍数等を書き込んで置くとデータが正しく読み込まれたか確認がしやすいです。
Accepted Answer
More Answers (0)
Categories
Find more on スプレッドシート in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!