ワークスペースをCSVに保存
35 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
ワークスペースに保存している、名前と値を名前(1列目)と値(2列目)でCSVに変換したいです。
どのようにすればよろしいでしょうか。
名前は1×1 doubleでワークスペースに登録しております。
0 Kommentare
Akzeptierte Antwort
Atsushi Ueno
am 10 Aug. 2024
Bearbeitet: Atsushi Ueno
am 10 Aug. 2024
CSVで再現しようとするとフォーマットや値の表現方法を決める必要があって、なかなか大変ですよ。
clear; abc = 123.45; xyz = eye(3); % サンプルデータ
varnames = who; % 各変数の名前
values = cellfun(@eval, varnames, 'UniformOutput', false); % 各変数の値
values = cellfun(@mat2str, values, 'UniformOutput', false); % 1つのセルに収める為、値を文字列に変換する
writecell([varnames values],'myData.csv','Delimiter','comma');
type 'myData.csv'
3 Kommentare
Atsushi Ueno
am 10 Aug. 2024
clear; abc = 123.45; xyz = eye(3); % サンプルデータ
%% Mスクリプトファイルへの保存
matlab.io.saveVariablesToScript('myData.m')
type 'myData.m'
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu ビッグ データの処理 finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!