Excelファイルからワークスペース変数の読み込み方
    12 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Yuki Fujita
 el 23 de Mayo de 2019
  
    
    
    
    
    Respondida: Shoumei
      
 el 24 de Mayo de 2019
            やりたいこと
Excelファイルに、A列からM列までのデータが格納されています。
A列に時系列(0,0.01,0.02、・・・)があり、B,C・・M列まで各変数のデータが保存されている状態から
Matlabにワークスペース変数として、それぞれの時系列データを保存したいです。
例えば、
A列とB列の2行*2列の変数、A列とC列の2行*2列の変数、A列とD列の2行*2列の変数、・・・、A列とM列の2行*2列の変数といったように
ワークスペース変数を定義したいです。
教えていただけないでしょうか。
0 comentarios
Respuesta aceptada
  Toshinobu Shintai
    
 el 23 de Mayo de 2019
        添付のようなやり方ではどうでしょうか。
2 comentarios
  Kazuya
      
 el 23 de Mayo de 2019
				別ページを開かなくても済むように勝手ながら save_excel_data.m 内をコピペ。
AllData = xlsread('sample.xlsx'); 
Data = {}; 
for i = 2:size(AllData, 2) 
    Data{i - 1} = [AllData(1:2, 1), AllData(1:2, i)]; 
end
Más respuestas (1)
  Shoumei
      
 el 24 de Mayo de 2019
        tableまたはtimetableを使うと扱いやすくなると思います。
dataTable = readtable('sample.xlsx');
dataTable.time = seconds(dataTable.time);    % テーブルデータの1列目を時系列データに変換
dataTimetable = table2timetable(dataTable);    % timetableに変換
summary(dataTimetable)    % サマリ表示
0 comentarios
Ver también
Categorías
				Más información sobre スプレッドシート en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


