MATLABで得られ​たデータをExcel​の各シートに名前を付​けて保存したい!

33 visualizzazioni (ultimi 30 giorni)
斗夢
斗夢 il 9 Nov 2023
Commentato: Dyuman Joshi il 9 Nov 2023
x_data = [1, 2, 3, 4, 5];
y_data = [6, 7, 8, 9, 10];
z_data = [11, 12, 13, 14, 15];
このように3つのデータが得られたとき、その値のそれぞれをExcelのシート別に保存したい。
参考として下図のようなExcelファイルを保存したい。

Risposta accettata

Dyuman Joshi
Dyuman Joshi il 9 Nov 2023
x_data = [1, 2, 3, 4, 5];
y_data = [6, 7, 8, 9, 10];
z_data = [11, 12, 13, 14, 15];
str = ["x" "y" "z"] + "data";
arr = table(x_data.', y_data.', z_data.', 'VariableNames', str);
filename = 'data.xlsx';
for k=1:size(arr,2)
writetable(arr(:,k), filename, 'Sheet', str(k))
end
  2 Commenti
斗夢
斗夢 il 9 Nov 2023
ありがとうございます!!
Dyuman Joshi
Dyuman Joshi il 9 Nov 2023
You are welcome!

Accedi per commentare.

Più risposte (0)

Prodotti


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!