- MATLAB では、データのプロパティを保持したまま、ネイティブの .mat 形式でデータを保存できます。
- 次のような機能を使用してテキストファイル(.txt)をインポートおよびエクスポートすることができます。
saveyload. - Excelのサポートにより、データ操作が簡単になり、
xlswriteyxlsread. - 実践的な例では、MATLAB 内でさまざまな形式のデータを処理する方法を説明します。
MATLABは、データ分析や科学計算プログラミングのための強力なツールです。しかし、効率的に作業するには、さまざまな形式のデータをインポートおよびエクスポートする方法を知っておくことが不可欠です。これにより、MATLABとExcelやテキストファイルなどの他のアプリケーション間での情報転送が容易になります。MATLABのさまざまな機能について詳しく知りたい場合は、.bakファイルを開く方法に関するガイドを参照してください。
この記事では、MATLABにおけるデータのインポートとエクスポートのさまざまな方法を詳しく解説します。ネイティブの.mat形式からテキストファイル、Excelスプレッドシートまで、あらゆる形式を網羅します。分かりやすい説明と実践的な例を通して、データを簡単に管理する方法を習得できます。
ネイティブMATLAB形式でデータを保存および読み込む
MATLABでデータを保存する最も効率的な形式は.mat形式です。このファイル形式は、データのすべてのプロパティと構造を保持します。作業を最適化するには、.matファイルを開く方法に関するガイドで詳しく説明されているように、他のファイル形式を開く方法を理解しておくことも役立ちます。
- すべてのワークスペースデータを保存する:
save nombre_archivoファイルを作成するnombre_archivo.matすべての変数は MATLAB セッションに保存されます。 - 特定の変数を保存する:
save nombre_archivo A B C変数のみ保存可能 A, B y C ファイル内。 - .mat ファイルをアップロードする:
load nombre_archivoファイルに保存されているすべての変数を取得します。
テキストファイルでのデータのインポートとエクスポート
テキストファイル( .txt )は構造がシンプルで複数のプラットフォームに対応しているため、場合によってはテキストファイルを扱うことが有効な場合があります。さらに、さまざまなファイル形式の扱い方を理解することは、データ分析だけでなくファイル操作においても不可欠です。
- 変数をテキストファイルに保存する:
save nombre_archivo.txt A -ascii変数を格納する A テキスト形式で。 - テキストファイルからデータを読み込む:
load nombre_archivo.txtデータをインポートしてワークスペースに保存します。 - 使用
dlmwrite区切りファイルに書き込む:dlmwrite('nombre_archivo.txt',variable)特定の区切り文字を使用してテキスト ファイルにデータを保存できます。 - テキストファイルからデータをインポートする:
variable = importdata('nombre_archivo.txt')データを取得して変数に格納する 変数.
MATLAB を使用した Excel のデータ管理
MATLABはExcelファイル( .xlsまたは.xlsx )からのデータのインポートとエクスポートを容易にし、作業環境内でのデータ操作を可能にします。ファイルを開く場合と同様に、さまざまな形式のファイルとのやり取り方法を理解することが重要です。
- データをExcelにエクスポート:
xlswrite('nombre_archivo.xls',variable)変数を保存する 変数 Excel ファイル内。 - Excelからデータをインポートする:
variable = xlsread('nombre_archivo.xls')Excel ファイルからデータを読み取ることができます。 - シートとデータ範囲を指定する:
data = xlsread('nombre_archivo.xls','Hoja1','A1:C4')選択した範囲のみをインポートします。
実例: MATLAB でのデータの保存と読み込み
ランダムなデータ マトリックスを生成し、後で検索できるようにさまざまな形式で保存するとします。 MATLAB でのデータ操作スキルは、を開くときに適用するスキルと似ています。
乱数を含む行列の生成:
datos = 100 + 5*randn(100,5);
マトリックスをさまざまな形式で保存する:
- MATLAB 形式の場合:
save datos.mat datos - テキスト形式:
save datos.txt datos -ascii - Excel の場合:
xlswrite('datos.xlsx', datos)
データを回復するには:
- .mat ファイルから:
load datos.mat - .txt ファイルから:
load datos.txt - Excel ファイルから:
datos = xlsread('datos.xlsx')
MATLAB でデータをインポートおよびエクスポートすることは、さまざまな形式の情報の分析と操作を容易にするために不可欠なスキルです。これらのツールを使用すると、MATLAB でのデータの操作がはるかに効率的になります。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。
