![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
Excelで読み込んで、xlsファイルにセーブして、
xlsreadでmatlabに読み込むとか。
http://dl.cybernet.co.jp/matlab/support/manual/r …
No.3
- 回答日時:
#2です。
先ほどの手順(4)の部分で、読み込んだのが数値しかないと分かっている行に対してなら、
str = strrep(line, ',', ' ')
data = sscanf(str, '%f')
と書いた方がシンプルで良いかもしれませんね。
No.2
- 回答日時:
(1)fid = fopen(path, 'r')でファイルを開く
(2)line = fgets(fid)でファイルから1行取得
(3)index = findstr(line, ',')でカンマ位置を取得
(4)カンマ位置でlineを分割
文字列はそのまま取得、数値はstr2num()でキャストしてから取得
例)カンマがN-1個ある場合
data1 = line(1:(index(1) - 1))
data2 = line((index(1) + 1):(index(2) - 1))
data3 = line((index(2) + 1):(index(3) - 1))
:
dataN = line((index(N-1) + 1):end)
(5)手順(2)~(4)をEOFまで繰り返す
(6)fclose(fid)でファイルを閉じる
このような手順で大丈夫だと思います。
ただし、ファイル構造が分かっていること、区切り文字以外でカンマが使用されていないことが条件です。
まぁ、構造が分からないファイルからデータを読み込むことなんてできませんが。
参考URL:http://infoshako.sk.tsukuba.ac.jp/ShakoDoc/MATLA …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- XML PHP.laravelについて 1 2023/07/06 15:26
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Excel(エクセル) csvファイルをExcel形式で読み込むには 2 2023/07/03 13:09
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Excel(エクセル) csvに別のExcelの文章を差し込む 2 2023/04/01 16:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールアドレスをテキストファ...
-
Perlでファイル名を変更したい...
-
ポインター引数の関数でコンパ...
-
「1TB」のHDDに日本語は何字入...
-
エクセルシート名の制限を変更...
-
10Mバイトて文字数に すると何...
-
char str[256]の256の意味は?
-
Excel 1セル当りの文字数が2...
-
バイト列とバイナリ列の違いが...
-
64bit対応
-
バイナリとBCDコード
-
.netで、ibm漢字で書かれたテキ...
-
CGIフォームから飛ばすメールが...
-
UTF-8で5~6バイトになる文字コ...
-
COBOLのCOMP形式について
-
Excel VBA メール作成について ...
-
C言語の勉強しています。すみま...
-
c言語での wavファイルの編集(...
-
C言語の勉強しています。すみま...
-
文字数の限界
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MATLAB(マトラボ)とcsvファ...
-
matlabで、平均値を求める方法...
-
VBA エクセルで1列で表示したい。
-
VBScripの2次元動的配列
-
いつどこゲームのようなテキス...
-
VB6.0でMSChartをタイマーを使...
-
メールアドレスをテキストファ...
-
複数のCSVを一度にダウンロード
-
MSDOSからワイルドカード指定で...
-
utf-8のコードを使いたい
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
stable diffusionのエラー
-
ビットスワップとバイトスワッ...
-
char str[256]の256の意味は?
-
Excel VBA メール作成について ...
-
バイナリとBCDコード
おすすめ情報