detectImportOptions
ファイルの内容に基づくインポート オプションの作成
説明
は、ファイル内のテーブルを検索し、そのインポート オプションを返します。オプション オブジェクトを変更し、それを opts = detectImportOptions(filename)readtable とともに使用して、MATLAB® がテーブル データをインポートする方法を制御できます。返されるオプションのタイプは、ファイル拡張子によって決まります。たとえば、filename がスプレッドシート ファイルの場合、関数は SpreadsheetImportOptions オブジェクトを返します。一方で、この関数は filename がテキスト ファイルの場合は DelimitedTextImportOptions オブジェクトまたは FixedWidthImportOptions オブジェクト、filename が XML ファイルの場合は XMLImportOptions オブジェクト、filename が HTML ファイルの場合は HTMLImportOptions オブジェクト、filename が Microsoft® Word ドキュメントの場合は WordDocumentImportOptions オブジェクトを返します。
は、1 つ以上の opts = detectImportOptions(filename,Name,Value)Name,Value ペアの引数によって指定された追加パラメーターを使用して、ファイル内のテーブルを検索します。
例
インポート オプション オブジェクトを使用して、readtable でファイルを解釈する方法を構成します。たとえば、インポート オプション オブジェクトを使用して、スプレッドシート ファイルから指定した変数のみを読み取ります。
まず、変数の名前と型など、スプレッドシート ファイルの要素を検出するために detectImportOptions を使用してファイルからインポート オプション オブジェクトを作成します。この場合、detectImportOptions は SpreadsheetImportOptions オブジェクトを作成します。
opts = detectImportOptions("patients.xls")opts =
SpreadsheetImportOptions with properties:
Sheet Properties:
Sheet: ''
Replacement Properties:
MissingRule: 'fill'
ImportErrorRule: 'fill'
MergedCellColumnRule: 'placeleft'
MergedCellRowRule: 'placetop'
Variable Import Properties: Set types by name using setvartype
VariableNames: {'LastName', 'Gender', 'Age' ... and 7 more}
VariableTypes: {'char', 'char', 'double' ... and 7 more}
SelectedVariableNames: {'LastName', 'Gender', 'Age' ... and 7 more}
VariableOptions: Show all 10 VariableOptions
Access VariableOptions sub-properties using setvaropts/getvaropts
VariableNamingRule: 'modify'
Range Properties:
DataRange: 'A2' (Start Cell)
VariableNamesRange: 'A1'
RowNamesRange: ''
VariableUnitsRange: ''
VariableDescriptionsRange: ''
To display a preview of the table, use preview
インポート オプション オブジェクトを変更して、インポートする変数を指定します。次に、インポート オプション オブジェクトを指定して readtable を使用し、指定した変数をインポートします。table の最初の 5 行を表示します。
opts.SelectedVariableNames = ["Systolic","Diastolic"]; T = readtable("patients.xls",opts); T(1:5,:)
ans=5×2 table
Systolic Diastolic
________ _________
124 93
109 77
125 83
117 75
122 80
インポート オプション オブジェクトを使用して、readtable でファイルを解釈する方法を構成します。たとえば、インポート オプション オブジェクトを使用してテキスト ファイルのサブセットのみを読み取ります。
まず、変数の名前と型、区切り記号、空白文字など、テキスト ファイルの要素を検出するために detectImportOptions を使用してインポート オプション オブジェクトを作成します。この場合、detectImportOptions は DelimitedTextImportOptions オブジェクトを作成します。
opts = detectImportOptions("airlinesmall.csv")opts =
DelimitedTextImportOptions with properties:
Format Properties:
Delimiter: {','}
Whitespace: '\b\t '
LineEnding: {'\n' '\r' '\r\n'}
CommentStyle: {}
ConsecutiveDelimitersRule: 'split'
LeadingDelimitersRule: 'keep'
TrailingDelimitersRule: 'ignore'
EmptyLineRule: 'skip'
Encoding: 'ISO-8859-1'
Replacement Properties:
MissingRule: 'fill'
ImportErrorRule: 'fill'
ExtraColumnsRule: 'addvars'
Variable Import Properties: Set types by name using setvartype
VariableNames: {'Year', 'Month', 'DayofMonth' ... and 26 more}
VariableTypes: {'double', 'double', 'double' ... and 26 more}
SelectedVariableNames: {'Year', 'Month', 'DayofMonth' ... and 26 more}
VariableOptions: Show all 29 VariableOptions
Access VariableOptions sub-properties using setvaropts/getvaropts
VariableNamingRule: 'modify'
Location Properties:
DataLines: [2 Inf]
VariableNamesLine: 1
RowNamesColumn: 0
VariableUnitsLine: 0
VariableDescriptionsLine: 0
To display a preview of the table, use preview
インポート オプション オブジェクトを変更して、インポートする変数のサブセットを指定します。次に、インポート オプション オブジェクトを指定して readtable を使用し、データのサブセットをインポートします。
opts.SelectedVariableNames = ["TaxiIn","TaxiOut"]; T = readtable("airlinesmall.csv",opts);
Word Document ドキュメント ファイルのインポート オプションを検出し、インポートするテーブルを指定してから、データを読み取ります。
ファイル MaintenanceReport.docx には table が 2 つ含まれています。2 つ目の table の最後の行に、table の変数と一致しない、列がマージされたセルがあります。
関数 detectImportOptions を使用してインポート オプションを検出します。TableIndex を 2 に設定して 2 つ目のテーブルから読み取るように指定します。
filename = "MaintenanceReport.docx"; opts = detectImportOptions(filename,'TableIndex',2)
opts =
WordDocumentImportOptions with properties:
Replacement Properties:
MissingRule: "fill"
ImportErrorRule: "fill"
EmptyRowRule: "skip"
MergedCellColumnRule: "placeleft"
MergedCellRowRule: "placetop"
ExtraColumnsRule: "addvars"
Variable Import Properties: Set types by name using setvartype
VariableNames: ["Description" "Category" "Urgency" "Resolution" "Cost"]
VariableTypes: ["string" "string" "string" "string" "string"]
SelectedVariableNames: ["Description" "Category" "Urgency" "Resolution" "Cost"]
VariableOptions: Show all 5 VariableOptions
Access VariableOptions sub-properties using setvaropts/getvaropts
VariableNamingRule: "preserve"
Location Properties:
TableSelector: "(//w:tbl)[2]"
DataRows: [2 Inf]
VariableNamesRow: 1
VariableUnitsRow: 0
VariableDescriptionsRow: 0
RowNamesColumn: 0
列がマージされたセルがある行の読み取りをスキップするために、MergedCellColumnRule プロパティを 'omitrow' に設定します。
opts.MergedCellColumnRule = 'omitrow';関数 readtable でオプション オブジェクトを使用して、Microsoft Word ドキュメント ファイルから table を読み取ります。
filename = "MaintenanceReport.docx";
T = readtable(filename,opts)T=3×5 table
Description Category Urgency Resolution Cost
_____________________________________________________________________ ____________________ ________ __________________ ________
"Items are occasionally getting stuck in the scanner spools." "Mechanical Failure" "Medium" "Readjust Machine" "$45"
"Loud rattling and banging sounds are coming from assembler pistons." "Mechanical Failure" "Medium" "Readjust Machine" "$35"
"There are cuts to the power when starting the plant." "Electronic Failure" "High" "Full Replacement" "$16200"
HTML ファイルのインポート オプションを検出し、インポートするテーブルを指定してから、データを読み取ります。
URL https://www.mathworks.com/help/matlab/text-files.html から「readtable」というテキストを含む最初のテーブルのインポート オプションを検出します。関数 detectImportOptions を使用してインポート オプションを検出し、読み取るテーブルを XPath クエリ "//TABLE[contains(.,'readtable')]" を使用して指定します。ReadVariableNames を false に設定して変数名を読み取らないように指定します。
url = "https://www.mathworks.com/help/matlab/text-files.html"; opts = detectImportOptions(url,'TableSelector',"//TABLE[contains(.,'readtable')]",'ReadVariableNames',false)
opts =
HTMLImportOptions with properties:
Replacement Properties:
MissingRule: "fill"
ImportErrorRule: "fill"
EmptyRowRule: "skip"
MergedCellColumnRule: "placeleft"
MergedCellRowRule: "placetop"
ExtraColumnsRule: "addvars"
Variable Import Properties: Set types by name using setvartype
VariableNames: ["Var1" "Var2"]
VariableTypes: ["string" "string"]
SelectedVariableNames: ["Var1" "Var2"]
VariableOptions: Show all 2 VariableOptions
Access VariableOptions sub-properties using setvaropts/getvaropts
VariableNamingRule: "preserve"
Location Properties:
TableSelector: "//TABLE[contains(.,'readtable')]"
DataRows: [1 Inf]
VariableNamesRow: 0
VariableUnitsRow: 0
VariableDescriptionsRow: 0
RowNamesColumn: 0
関数 readtable を使用してテーブルを読み取ります。
T = readtable(url,opts)
T=4×2 table
Var1 Var2
________________ ____________________________
"readtable" "Create table from file"
"writetable" "Write table to file"
"readtimetable" "Create timetable from file"
"writetimetable" "Write timetable to file"
インポート オプションを指定して、テキスト データを string データ型としてインポートします。
ファイルのオプション オブジェクトを作成します。
opts = detectImportOptions('outages.csv');インポートする変数を readtable を使って指定してから、概要を表示します。選択された変数のデータ型は char です。
opts.SelectedVariableNames = {'Region','Cause'};
T = readtable('outages.csv',opts);
summary(T)T: 1468×2 table
Variables:
Region: cell array of character vectors
Cause: cell array of character vectors
Statistics for applicable variables:
NumMissing
Region 0
Cause 0
テキスト データを string データ型としてインポートしてから、名前と値のペア TextType を指定してインポート オプションを作成します。
opts = detectImportOptions('outages.csv','TextType','string');
インポートする変数を readtable を使って指定してから、概要を表示します。ここで、選択された変数のデータ型は string です。
opts.SelectedVariableNames = {'Region','Cause'};
T = readtable('outages.csv',opts);
summary(T)T: 1468×2 table
Variables:
Region: string
Cause: string
Statistics for applicable variables:
NumMissing
Region 0
Cause 0
XML ファイルの内容を table にインポートします。
students.xml ファイルには、Student という名前の 7 つの兄弟ノードがあり、それぞれに同じ子ノードと属性が含まれています。
type students.xml<?xml version="1.0" encoding="utf-8"?>
<Students>
<Student ID="S11305">
<Name FirstName="Priya" LastName="Thompson" />
<Age>18</Age>
<Year>Freshman</Year>
<Address>
<Street xmlns="https://www.mathworks.com">591 Spring Lane</Street>
<City>Natick</City>
<State>MA</State>
</Address>
<Major>Computer Science</Major>
<Minor>English Literature</Minor>
</Student>
<Student ID="S23451">
<Name FirstName="Conor" LastName="Cole" />
<Age>18</Age>
<Year>Freshman</Year>
<Address>
<Street xmlns="https://www.mathworks.com">4641 Pearl Street</Street>
<City>San Francisco</City>
<State>CA</State>
</Address>
<Major>Microbiology</Major>
<Minor>Public Health</Minor>
</Student>
<Student ID="S119323">
<Name FirstName="Morgan" LastName="Yang" />
<Age>21</Age>
<Year>Senior</Year>
<Address>
<Street xmlns="https://www.mathworks.com">30 Highland Road</Street>
<City>Detriot</City>
<State>MI</State>
</Address>
<Major>Political Science</Major>
</Student>
<Student ID="S201351">
<Name FirstName="Salim" LastName="Copeland" />
<Age>19</Age>
<Year>Sophomore</Year>
<Address>
<Street xmlns="https://www.mathworks.com">3388 Moore Avenue</Street>
<City>Fort Worth</City>
<State>TX</State>
</Address>
<Major>Business</Major>
<Minor>Japanese Language</Minor>
</Student>
<Student ID="S201351">
<Name FirstName="Salim" LastName="Copeland" />
<Age>20</Age>
<Year>Sophomore</Year>
<Address>
<Street xmlns="https://www.mathworks.com">3388 Moore Avenue</Street>
<City>Fort Worth</City>
<State>TX</State>
</Address>
<Major>Business</Major>
<Minor>Japanese Language</Minor>
</Student>
<Student ID="54600">
<Name FirstName="Dania" LastName="Burt" />
<Age>22</Age>
<Year>Senior</Year>
<Address>
<Street xmlns="https://www.mathworks.com">22 Angie Drive</Street>
<City>Los Angeles</City>
<State>CA</State>
</Address>
<Major>Mechanical Engineering</Major>
<Minor>Architecture</Minor>
</Student>
<Student ID="453197">
<Name FirstName="Rikki" LastName="Gunn" />
<Age>21</Age>
<Year>Junior</Year>
<Address>
<Street xmlns="https://www.mathworks.com">65 Decatur Lane</Street>
<City>Trenton</City>
<State>ME</State>
</Address>
<Major>Economics</Major>
<Minor>Art History</Minor>
</Student>
</Students>
まず、detectImportOptions を使用して XMLImportOptions オブジェクトを作成し、XML ファイルの要素を検出します。Street 要素ノードの XPath 式として名前と値の引数 VariableSelectors を指定して、道路名だけを table に読み取ります。名前と値の引数 RegisteredNamespaces を設定して、既存の名前空間の URL にカスタムの名前空間接頭辞を登録します。
opts = detectImportOptions("students.xml",RegisteredNamespaces=["myPrefix","https://www.mathworks.com"], ... VariableSelectors="//myPrefix:Street");
次に、インポート オプション オブジェクトを指定して readtable を使用し、指定した変数をインポートします。
T = readtable("students.xml",opts)T=7×1 table
Street
___________________
"591 Spring Lane"
"4641 Pearl Street"
"30 Highland Road"
"3388 Moore Avenue"
"3388 Moore Avenue"
"22 Angie Drive"
"65 Decatur Lane"
入力引数
読み取るファイルの名前。文字ベクトルまたは string スカラーとして指定します。
ファイルの場所によって、filename は次のいずれかの形式をとります。
場所 | 形式 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 現在のフォルダー、または MATLAB パス上のフォルダー | ファイル名を 例: | ||||||||
フォルダー内のファイル | ファイルが現在のフォルダーまたは MATLAB パス上のフォルダーにない場合は、 例: 例: | ||||||||
| インターネット URL | ファイルをインターネットの Uniform Resource Locator (URL) として指定する場合、 例: | ||||||||
リモートの場所 | リモートの場所に保存されたファイルの場合、
リモートの場所に基づいて、
詳細については、リモート データの操作を参照してください。 例: |
filename にファイル拡張子が含まれる場合、detectImportOptions は拡張子からファイル形式を判別します。それ以外の場合は、'FileType' の名前と値のペアを指定してファイルの種類を指定しなければなりません。
detectImportOptions 関数は、.txt、.dat、.csv、.xls、.xlsb、.xlsm、.xlsx、.xltm、.xltx、.ods、.xml、.docx、.html、.xhtml、.htm、.zip、.gz、および .tar の各ファイル拡張子をサポートしています。
圧縮ファイル形式はファイルとして読み取られます。アーカイブ ファイル形式はフォルダーとして扱われます。たとえば、関数は mydatafiles.zip をフォルダーとして解釈するため、その中にある mydatafiles.zip/file1.xlsx などのファイルを指定しなければなりません。.gz 拡張子で終わるファイルの場合、関数は .gz の前にある拡張子を使用してファイル形式を判別します。たとえば、mydata.csv.gz は CSV ファイルとして読み取られます。 (R2025a 以降)
ファイル拡張子 .xlsb と .ods は、Excel® for Windows® を備えたプラットフォームでのみサポートされます。
データ型: char | string
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name を引用符で囲みます。
例: 'FileType','spreadsheet'
サポートされるすべてのファイルの種類
ファイルの種類。'FileType' と次の値のいずれかで構成されるコンマ区切りのペアとして指定します。
| 値 | ファイルのインポート オプション |
|---|---|
'spreadsheet' |
|
'text' | テキスト ファイルのレイアウトにより、 |
'delimitedtext' |
|
'fixedwidth' |
|
'xml' |
|
'worddocument' |
|
'html' |
|
filename にファイル拡張子が含まれない場合、または次の拡張子以外の場合は、名前と値のペアの引数 'FileType' を使用します。
テキスト ファイルの場合、
.txt、.datまたは.csvスプレッドシート ファイルの場合、
.xls、.xlsb、.xlsm、.xlsx、.xltm,.xltxまたは.odsXML ファイルの場合、
.xmlMicrosoft Word ドキュメント ファイルの場合、
.docxHTML ファイルの場合、
.html、.xhtmlまたは.htm
ファイル拡張子 .xlsb と .ods は、Excel for Windows を備えたプラットフォームでのみサポートされます。
例: 'FileType','text'
データ型: char | string
インポートされるテキスト データの型。次のいずれかの値として指定します。
"string"— テキスト データを string 配列としてインポートします。"char"— テキスト データを文字ベクトルとしてインポートします。
例: "TextType","char"
インポートされる日付と時刻のデータの型。次のいずれかの値として指定します。
| 値 | 説明 |
|---|---|
"datetime" | MATLAB の 詳細については、 |
"text" |
|
"exceldatenum" | Excel のシリアル日付値 値 |
最初の行を変数名として読み取るかどうかを示すインジケーター。'ReadVariableNames' と、true または false で構成されるコンマ区切りのペアとして指定します。指定しない場合、readtable は変数名の有無を自動的に検出します。
インジケーター | 説明 |
|---|---|
| 読み取る領域の最初の行にテーブルの変数名が含まれている場合に使用します。 |
| 読み取る領域の最初の行にテーブルのデータが含まれている場合に使用します。 |
| 指定なし | 指定しない場合、インポート関数は true または false を自動的に検出し、それに応じて続行します。 |
データ型: logical
変数名を保持するかどうかのフラグ。"modify" または "preserve" として指定します。
"modify"— 無効な変数名 (関数isvarnameで判定) を、有効な MATLAB 識別子に変換。"preserve"— スペースや非 ASCII 文字を含む変数名など、有効な MATLAB 識別子ではない変数名を保持。
R2019b 以降、変数名と行名には、スペースや非 ASCII 文字など任意の文字を含めることができます。また、英字だけでなく任意の文字で始めることができます。変数名と行名は、有効な MATLAB 識別子 (関数 isvarname で判定) である必要はありません。これらの変数名と行名を保持するには、VariableNamingRule の値を "preserve" に設定します。VariableNamingRule の値を "modify" から "preserve" に変更すると、変数名が更新されなくなります。
データ型: char | string
最初の列を行名として読み取るかどうかを示すインジケーター。'ReadRowNames' と、false または true で構成されるコンマ区切りのペアとして指定します。
インジケーター | 説明 |
|---|---|
| 読み取る領域の最初の列にテーブルの行名ではなくデータが含まれている場合に使用します。 |
| 読み取る領域の最初の列にテーブルの行名が含まれている場合に使用します。 |
| 指定なし | 指定のない場合、インポート関数は false と見なします。 |
データ型: logical
欠損データを管理する方法。次の表のいずれかの値として指定します。
| 欠損ルール | 動作 |
|---|---|
'fill' | 欠損データを
|
'error' | インポートを停止し、欠損しているレコードとフィールドを示すエラー メッセージを表示します。 |
'omitrow' | 欠損データを含む行を除外します。 |
'omitvar' | 欠損データを含む変数を除外します。 |
例: opts.MissingRule = 'omitrow';
データ型: char | string
インポート エラーを処理する方法。次の表のいずれかの値として指定します。
| インポート エラー ルール | 動作 |
|---|---|
'fill' | エラーが発生したデータを
|
'error' | インポートを停止し、エラーの原因となるレコードとフィールドを示すエラー メッセージを表示します。 |
'omitrow' | エラーが発生した行を除外します。 |
'omitvar' | エラーが発生した変数を除外します。 |
例: opts.ImportErrorRule = 'omitvar';
データ型: char | string
HTTP または HTTPS 要求オプション。weboptions オブジェクトとして指定します。weboptions オブジェクトは、指定した filename がプロトコル タイプ "http://" または "https://" を含むインターネット URL である場合にデータをインポートする方式を決定します。
テキスト ファイルとスプレッドシート ファイル
必要な変数の数。'ExpectedNumVariables' と正の整数で構成されるコンマ区切りのペアとして指定します。指定しない場合、変数の数はインポート関数により自動検出されます。
データ型: single | double
ファイルのヘッダーの行数。'NumHeaderLines' と正の整数で構成されるコンマ区切りのペアとして指定します。指定しない場合、ファイル ヘッダーの行数はインポート関数により自動検出されます。
例: 'NumHeaderLines',7
データ型: single | double
テキストまたはスプレッドシート ファイルから読み取るデータの部分。'Range' と、次のいずれかの形式をとる文字ベクトル、string スカラー、または数値ベクトルで構成されるコンマ区切りのペアとして指定します。
Range の指定方法 | 説明 |
|---|---|
開始セル
| 文字ベクトル、string スカラー、または 2 要素数値ベクトルとして、データの開始セルを指定します。
開始セルを使用して、インポート関数は、インポートを開始セルで開始し、最後の空の行またはフッター範囲で終了することで、データの範囲を自動的に検出します。 例: |
四角形の範囲
| 次の四角形の範囲フォームのいずれかを使用して、読み取る範囲を正確に指定します。
インポート関数は、指定された範囲内に含まれるデータのみを読み取ります。指定された範囲内の空のフィールドは欠損セルとしてインポートされます。 |
行範囲または列範囲
| Excel の行番号を使用して、開始行と終了行を示して範囲を指定します。 インポート関数は、指定された行範囲を使用して、最初の空でない列からデータの最後まで読み取ることにより、列の範囲を自動的に検出し、列ごとに 1 つの変数を作成します。 例: あるいは、Excel の列の文字または数字を使用して開始列と終了列を示して、範囲を指定します。 インポート関数は、指定された列範囲を使用して、最初の空でない行からデータの最後またはフッター範囲まで読み取ることにより、行の範囲を自動的に検出します。 指定された範囲の列数は 例: |
開始行番号
| 正のスカラー行インデックスを使用して、データを含む最初の行を指定します。 インポート関数は、指定された行インデックスを使用して、指定された最初の行からデータの最後またはフッター範囲まで読み取ることにより、データの範囲を自動的に検出します。 例: |
Excel の名前付き範囲
| Excel では、スプレッドシート内の範囲を表す名前を作成できます。たとえば、スプレッドシートの四角形部分を選択して 例: |
指定なしまたは空
| 指定しない場合、使用範囲はインポート関数により自動検出されます。 例: メモ: "使用範囲" とは、スプレッドシート内で実際にデータが含まれている四角形部分を指します。インポート関数は、データを含まない先頭と末尾の行と列をすべてトリミングして、使用範囲を自動的に検出します。空白のみのテキストはデータと見なされ、使用範囲内に取得されます。 |
データ型: char | string | double
スプレッドシート ファイル専用のパラメーター
読み取り元のシート。空の文字配列、シート名を含む文字ベクトルまたは string スカラー、あるいはシート インデックスを示す正の整数スカラーとして指定します。インポート関数は Sheet プロパティに指定された値に基づいて、表に説明されているように動作します。
| 指定 | 動作 |
|---|---|
'' (既定) | 1 番目のシートからデータをインポートします。 |
| 名前 | スプレッドシート ファイル内のシートの順序に関係なく、一致する名前のシートからデータをインポートします。 |
| 整数 | スプレッドシート ファイル内のシート名に関係なく、整数で示された位置にあるシートからデータをインポートします。 |
データ型: char | string | single | double
インポートするデータの場所。文字ベクトル、string スカラー、文字ベクトルの cell 配列、string 配列、正のスカラー整数、または N 行 2 列の正のスカラー整数の配列として指定します。これらの形式の 1 つを使用して DataRange を指定します。
| 指定方法 | 動作 |
|---|---|
開始するセルまたは開始する行 | Excel の 開始セルを使用して、インポート関数は、インポートを開始セルで開始し、最後の空の行またはフッター範囲で終了することで、データの範囲を自動的に検出します。 あるいは、正のスカラー行インデックスを使用して、データを含む最初の行を指定します。 インポート関数は、指定された行インデックスを使用して、指定された最初の行からデータの最後またはフッター範囲まで読み取ることにより、データの範囲を自動的に検出します。 例: |
四角形の範囲 | 四角形の範囲フォームを使用して読み取る範囲を正確に指定します。 インポート関数は、指定された範囲内に含まれるデータのみを読み取ります。指定された範囲内の空のフィールドは欠損セルとしてインポートされます。 列数は 例: |
行範囲または列範囲 | Excel の行番号を使用して、開始行と終了行を示して範囲を指定します。 インポート関数は、指定された行範囲を使用して、最初の空でない列からデータの最後まで読み取ることにより、列の範囲を自動的に検出し、列ごとに 1 つの変数を作成します。 例: あるいは、Excel の列の文字または数字を使用して開始列と終了列を示して、範囲を指定します。 インポート関数は、指定された列範囲を使用して、最初の空でない行からデータの最後またはフッター範囲まで読み取ることにより、行の範囲を自動的に検出します。 指定された範囲の列数は 例: |
複数の行範囲 | "複数の行範囲" を指定して、 有効な複数の行範囲の配列は、次でなければなりません。
例: |
指定なしまたは空 | データを取得しません。 例: |
データ型: char | string | cell | single | double
行名の位置。文字ベクトル、string スカラー、正のスカラー整数または空の文字配列として指定します。次の表のいずれかの値として RowNamesRange を指定します。
| 指定方法 | 動作 |
|---|---|
| Excel の インポート関数はデータ内の各変数の名前を識別します。 例: |
四角形の範囲 | 四角形の範囲フォームを使用して読み取る範囲を正確に指定します。
例: |
行範囲 | Excel の行番号を使用して、開始行と終了行を示して範囲を指定します。 行名は 1 列でなければなりません。 例: |
数値インデックス | 正のスカラー列インデックスを使用して、行名を含む列を指定します。 例: |
指定なしまたは空 | 行名がないことを示します。 例: |
データ型: char | single | double
変数名の位置。文字ベクトル、string スカラー、正のスカラー整数または空の文字配列として指定します。次の表のいずれかの値として VariableNamesRange を指定します。
| 指定方法 | 動作 |
|---|---|
| Excel の インポート関数は、データ内の各変数の名前を読み取ります。 例: |
四角形の範囲 | 四角形の範囲フォームを使用して読み取る範囲を正確に指定します。 列数は 例: |
行範囲 | Excel の行番号を使用して、開始行と終了行を示して範囲を指定します。 1 行でなければなりません。 例: |
数値インデックス | 正のスカラー行インデックスを使用して、変数名を含む行を指定します。 例: |
指定なしまたは空 | 変数名がないことを示します。 例: |
データ型: char | single | double
変数の単位の位置。文字ベクトル、string スカラー、正のスカラー整数または空の文字配列として指定します。次の表のいずれかの値として VariableUnitsRange を指定します。
| 指定方法 | 動作 |
|---|---|
| Excel の インポート関数は、データ内の各変数の単位を読み取ります。 例: |
四角形の範囲 | 四角形の範囲フォームを使用して読み取る範囲を正確に指定します。 列数は 例: |
行範囲 | Excel の行番号を使用して、開始行と終了行を示して範囲を指定します。 1 行でなければなりません。 例: |
数値インデックス | 正のスカラー行インデックスを使用して、データ単位を含む行を指定します。 例: |
指定なしまたは空 | 変数の単位がないことを示します。 例: |
データ型: char | string | single | double
変数の説明の位置。文字ベクトル、string スカラー、正のスカラー整数または空の文字配列として指定します。次の表のいずれかの値として VariableDescriptionRange を指定します。
| 指定方法 | 動作 |
|---|---|
| Excel の インポート関数は、データ内の各変数の説明を読み取ります。 例: |
四角形の範囲 | 四角形の範囲フォームを使用して読み取る範囲を正確に指定します。 列数は 例: |
行範囲 | Excel の行番号を使用して、開始行と終了行を示して範囲を指定します。 1 行でなければなりません。 例: |
数値インデックス | 正のスカラー行インデックスを使用して、説明を含む行を指定します。 例: |
指定なしまたは空 | 変数の説明がないことを示します。 例: |
データ型: char | string | single | double
R2024b 以降
列間でセルをマージする場合のルール。次の表のいずれかの値として指定します。
| インポート ルール | 動作 |
|---|---|
"placeleft" | 一番左のセルにデータを配置し、残りのセルは
|
"placeright" | 一番右のセルにデータを配置し、残りのセルは
|
"duplicate" | すべてのセルにデータを複製します。 |
"omitrow" | マージされたセルがある行を除外します。 |
"error" | エラー メッセージを表示し、インポート操作をキャンセルします。 |
R2024b 以降
行間でセルをマージする場合のルール。次の表のいずれかの値として指定します。
| インポート ルール | 動作 |
|---|---|
"placetop" | 一番上のセルにデータを配置し、残りのセルは
|
"placebottom" | 一番下のセルにデータを配置し、残りのセルは
|
"duplicate" | すべてのセルにデータを複製します。 |
"omitvar" | マージされたセルがある変数を除外します。 |
"error" | エラー メッセージを表示し、インポート操作をキャンセルします。 |
テキスト ファイル専用のパラメーター
区切りテキスト ファイル内のフィールドの区切り記号。string 配列、文字ベクトル、または文字ベクトルの cell 配列として指定します。
例: "Delimiter","|"
例: "Delimiter",[";","*"]
区切りテキスト ファイル内の先頭の区切り記号を管理する方法。次の表の値のいずれかとして指定します。
| 値 | 動作 |
|---|---|
"keep" | 区切り記号を維持します。 |
"ignore" | 区切り記号を無視します。 |
"error" | エラーを返し、インポート操作をキャンセルします。 |
区切りテキスト ファイル内の末尾の区切り記号を管理する方法。次の表の値のいずれかとして指定します。
| 先頭の区切り記号のルール | 動作 |
|---|---|
'keep' | 区切り記号を維持します。 |
'ignore' | 区切り記号を無視します。 |
'error' | エラーを返し、インポート操作を中止します。 |
区切りテキスト ファイル内の連続する区切り記号を管理する方法。次の表の値のいずれかとして指定します。
| 値 | 動作 |
|---|---|
"split" | 連続する区切り記号を複数のフィールドに分割します。 |
"join" | 複数の区切り記号を結合して 1 つの区切り記号にします。 |
"error" | エラーを返し、インポート操作をキャンセルします。 |
固定幅のテキスト ファイルにおける変数のフィールド幅。正の整数値のベクトルとして指定します。ベクトルの正の整数はそれぞれ、フィールド内で変数を構成する文字数に対応します。VariableWidths プロパティには、VariableNames プロパティに指定された各変数に対応するエントリが含まれます。
空白として扱う文字。1 文字以上が含まれる文字ベクトルまたは string スカラーとして指定します。
例: 'Whitespace',' _'
例: 'Whitespace','?!.,'
行末の文字。string 配列、文字ベクトルまたは文字ベクトルの cell 配列として指定します。
例: "LineEnding","\n"
例: "LineEnding","\r\n"
例: "LineEnding",["\b",":"]
ファイルに関連付けられた文字エンコード スキーム。'Encoding' と 'system' で構成されるコンマ区切りのペア、または標準の文字エンコード スキーム名として指定します。
エンコードを指定しない場合、関数は自動文字セット検出を使用して、ファイルの読み取り時にエンコードを判断します。
例: 'Encoding','system' はシステムの既定のエンコードを使用します。
データ型: char | string
コメントのスタイル。string 配列、文字ベクトルまたは文字ベクトルの cell 配列として指定します。単一行および複数行のコメントでは、開始識別子は空白以外の最初の文字でなければなりません。単一行のコメントでは、単一の識別子を指定して、その識別子で開始している行をコメントとして扱います。複数行のコメントでは、開始識別子 (最初のもの) から終了識別子 (2 番目のもの) までの行がコメントとして扱われます。識別子の文字ベクトルを 2 つまで指定できます。
たとえば、空白以外の最初の文字としてパーセント記号に続く行を無視するには、CommentStyle を "%" に指定します。
例: "CommentStyle",["/*"]
例: "CommentStyle",["/*","*/"]
テキスト ファイルからの duration データの出力データ型。'DurationType' と 'duration' または 'text' のいずれかで構成されるコンマ区切りのペアとして指定します。
| 値 | インポートされる duration データの型 |
|---|---|
'duration' | MATLAB の 詳細については、 |
'text' |
|
データ型: char | string
データ内の余分な列を処理する方法。次の表のいずれかの値として指定します。
| 余分な列のルール | 動作 |
|---|---|
'addvars' | 余分な列をインポートするには、新しい変数を作成します。余分な列が |
'ignore' | データの余分な列を無視します。 |
'wrap' | データの余分な列を新しいレコードにラップします。このアクションで変数の数は変わりません。 |
'error' | エラー メッセージを表示し、インポート操作を中止します。 |
データ型: char | string
欠損データとして解釈するテキスト。文字ベクトル、string スカラー、文字ベクトルの cell 配列、または string 配列として指定します。
インポート関数は、欠損インスタンスを見つけると、MissingRule プロパティ内の指定を使用して、適切なアクションを決定します。
例: 'TreatAsMissing',{'NA','TBD'} は、インポート関数に NA または TBD のすべての出現を欠損フィールドとして処理するように指示します。
データ型: char | string | cell
日付を読み取るロケール。'DateLocale' と、 の形式の文字ベクトルまたは string スカラーで構成されるコンマ区切りのペアとして指定します。ここで、次のようになります。xx_YY
YYは国を表す大文字の ISO 3166-1 alpha-2 コードxxは言語を表す小文字 2 文字の ISO 639-1 コード
次の表に一般的なロケールの値を示します。
| ロケール | 言語 | 国 |
|---|---|---|
'de_DE' | ドイツ語 | ドイツ |
'en_GB' | 英語 | 英国 |
'en_US' | 英語 | 米国 |
'es_ES' | スペイン語 | スペイン |
'fr_FR' | フランス語 | フランス |
'it_IT' | イタリア語 | イタリア |
'ja_JP' | 日本語 | 日本 |
'ko_KR' | 韓国語 | 韓国 |
'nl_NL' | オランダ語 | オランダ |
'zh_CN' | 簡体字中国語 | 中国 |
%D 書式指定子を使用してテキストを datetime 値として読み取る場合、DateLocale を使用して、インポート関数が月と曜日の名前および略語を解釈するためのロケールを指定します。
インポート オプション opts に加えて引数 DateLocale を指定した場合、インポート関数は引数 DateLocale で指定された値を使用して、インポート オプションで定義されたロケールをオーバーライドします。
例: 'DateLocale','ja_JP'
数値変数内の 3 桁ごとの区切りを示す文字。文字ベクトルまたは string スカラーとして指定します。3 桁ごとの区切り文字は視覚的な区切りとして機能し、数値を 3 桁ごとにグループ化します。インポート関数は、ThousandsSeparator プロパティの文字を使用して、インポートされる数値を解釈します。
データ型: char | string
数値変数内の小数点の区切りを示す文字。文字ベクトルまたは string スカラーとして指定します。インポート関数は、DecimalSeparator プロパティを使用して、数値の整数部分と小数部分を区別します。
整数データ型に変換すると、小数部分をもつ数値は最も近い整数に丸められます。
データ型: char | string
非数値文字を数値変数から削除します。logical true または false として指定します。
データ型: logical
16 進数データの出力データ型。'HexType' と表にリストされているいずれかの値で構成されるコンマ区切りのペアとして指定します。
入力ファイルは 16 進数値をテキストで表します。接頭辞として 0x または 0X を使用し、数字として文字 0 ~ 9、a ~ f、および A ~ F を使用します。(大文字と小文字は同じ数値を表します。たとえば、'0xf' と '0xF' はどちらも 15 を表します)。
インポート関数は、16 進数の値を、'HexType' の値で指定されたデータ型に変換します。
| 出力テーブル変数のデータ型 |
|---|---|
| 自動的に検出されるデータ型 |
| 変更されない入力テキスト |
| 8 ビット整数、符号付き |
| 16 ビット整数、符号付き |
| 32 ビット整数、符号付き |
| 64 ビット整数、符号付き |
| 8 ビット整数、符号なし |
| 16 ビット整数、符号なし |
| 32 ビット整数、符号なし |
| 64 ビット整数、符号なし |
例: 'HexType','uint16' は、16 進数値を表すテキスト ('0xFF') を出力テーブルの符号なし 16 ビット整数 (255 など) に変換します。
データ型: char | string
バイナリ データの出力データ型。'BinaryType' と表にリストされているいずれかの値で構成されるコンマ区切りのペアとして指定します。
入力ファイルはバイナリ値をテキストで表します。接頭辞として 0b または 0B を使用し、数字として文字 0 と 1 を使用します。
インポート関数は、バイナリ値を 'BinaryType' の値で指定されたデータ型に変換します。
| 出力テーブル変数のデータ型 |
|---|---|
| 自動的に検出されるデータ型 |
| 変更されない入力テキスト |
| 8 ビット整数、符号付き |
| 16 ビット整数、符号付き |
| 32 ビット整数、符号付き |
| 64 ビット整数、符号付き |
| 8 ビット整数、符号なし |
| 16 ビット整数、符号なし |
| 32 ビット整数、符号なし |
| 64 ビット整数、符号なし |
例: 'BinaryType','uint16' は、バイナリ値を表すテキスト ('0b11111111' など) を出力テーブルの符号なし 16 ビット整数 (255 など) に変換します。
データ型: char | string
XML ファイルのみ
属性のインポート。'ImportAttributes' と、1 (true) または 0 (false) のいずれかで構成されるコンマ区切りのペアとして指定します。false を指定すると、読み取り関数は入力ファイル内の XML 属性を出力 table に変数としてインポートしません。
例: 'ImportAttributes',false
属性接尾辞。'AttributeSuffix' と文字ベクトルまたは string スカラーのいずれかで構成されるコンマ区切りのペアとして指定します。この引数は、読み取り関数が入力 XML ファイルに含まれる属性に対応するすべての table 変数に付加する接尾辞を指定します。'AttributeSuffix' を指定しない場合、読み取り関数は既定で接尾辞 'Attribute' を入力 XML ファイルに含まれる属性に対応するすべての変数名に付加します。
例: 'AttributeSuffix','_att'
table 行の XML ノード名。'RowNodeName' と文字ベクトルまたは string スカラーのいずれかで構成されるコンマ区切りのペアとして指定します。この引数は、出力 table の行を区切る XML ノード名を指定します。
例: 'RowNodeName','XMLNodeName'
table 行の XPath 式。文字ベクトルまたは string スカラーとして指定します。読み取り関数は、これを使用して出力 table の個々の行を選択します。RowSelector には有効な XPath Version 1.0 の式を指定しなければなりません。
例: 'RowSelector','/RootNode/ChildNode'
table 変数の XML ノード名。'VariableNodeNames' と文字ベクトルの cell 配列または string 配列のいずれかで構成されるコンマ区切りのペアとして指定します。この引数は、読み取り関数が出力 table に変数として読み取る XML ノードを識別するために使用する XML ノード名を指定します。
例: 'VariableNodeNames',{'XMLNodeName1','XMLNodeName2'}
例: 'VariableNodeNames',"XMLNodeName"
例: 'VariableNodeNames',["XMLNodeName1","XMLNodeName2"]
table 変数の XPath 式。文字ベクトルの cell 配列または string 配列として指定します。読み取り関数は、これを使用して table 変数を選択します。VariableSelectors には有効な XPath Version 1.0 の式を指定しなければなりません。
例: 'VariableSelectors',{'/RootNode/ChildNode'}
例: 'VariableSelectors',"/RootNode/ChildNode"
例: 'VariableSelectors',["/RootNode/ChildNode1","/RootNode/ChildNode2"]
table の XML ノード名。'TableNodeName' と文字ベクトルまたは string スカラーのいずれかで構成されるコンマ区切りのペアとして指定します。この引数は、読み取り関数が table に読み取る入力構造体のノードを指定します。
例: 'TableNodeName','NodeName'
変数の単位の XPath。文字ベクトルまたは string スカラーとして指定します。読み取り関数は、これを使用して table 変数の単位を選択します。VariableUnitsSelector には有効な XPath Version 1.0 の式を指定しなければなりません。
例: 'VariableUnitsSelector','/RootNode/ChildNode'
変数の説明の XPath 式。文字ベクトルまたは string スカラーとして指定します。読み取り関数は、これを使用して table 変数の説明を選択します。VariableDescriptionsSelector には有効な XPath Version 1.0 の式を指定しなければなりません。
例: 'VariableDescriptionsSelector','/RootNode/ChildNode'
table 行の名前の XPath 式。文字ベクトルまたは string スカラーとして指定します。読み取り関数は、これを使用して table 行の名前を選択します。RowNamesSelector には有効な XPath Version 1.0 の式を指定しなければなりません。
例: 'RowNamesSelector','/RootNode/ChildNode'
table の特定の行における繰り返し XML ノードの処理方法。'addcol'、'ignore'、または 'error' として指定します。
繰り返しノードの規則 | 動作 |
|---|---|
'addcol' | table の変数ヘッダーの下に繰り返しノード用の列を追加します。 |
'ignore' | 繰り返しノードはスキップしてインポートします。 |
'error' | エラー メッセージを表示し、インポート操作を中止します。 |
例: 'RepeatedNodeRule','ignore'
登録済みの XML 名前空間接頭辞のセット。RegisteredNamespaces と接頭辞の配列で構成されるコンマ区切りのペアとして指定します。読み取り関数は、XML ファイルの XPath 式を評価する際にこれらの接頭辞を使用します。名前空間接頭辞とそれに関連付けられた URL を N 行 2 列の string 配列として指定します。RegisteredNamespaces は、readstruct の StructSelector や readtable と readtimetable の VariableSelectors など、セレクターの名前と値の引数で指定された XPath 式も評価する場合に使用できます。
既定では、読み取り関数は XPath の評価に使用する名前空間接頭辞を自動的に検出して登録しますが、名前と値の引数 RegisteredNamespaces を使用して新しい名前空間接頭辞を登録することもできます。新しい名前空間接頭辞の登録は、名前空間 URL がある XML ノードについて、XML ファイルで名前空間接頭辞が宣言されていない場合などに便利です。
たとえば、名前空間接頭辞が含まれていない example.xml という名前の XML ファイルの XPath 式を評価するとします。'RegisteredNamespaces' を ["myprefix", "https://www.mathworks.com"] と指定して、接頭辞 myprefix を URL https://www.mathworks.com に割り当てます。
T = readtable("example.xml", "VariableSelector", "/myprefix:Data",...
"RegisteredNamespaces", ["myprefix", "https://www.mathworks.com"])例: 'RegisteredNamespaces',["myprefix", "https://www.mathworks.com"]
Microsoft Word ドキュメントおよび HTML ファイルのみ
複数のテーブルを含む Microsoft Word ドキュメント ファイルまたは HTML ファイルから読み取るテーブルのインデックス。正の整数として指定します。
TableIndex を指定すると、TableSelector が等価の XPath 式に自動的に設定されます。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
列間でセルをマージする場合のルール。次の表のいずれかの値として指定します。
| インポート ルール | 動作 |
|---|---|
"placeleft" | 一番左のセルにデータを配置し、残りのセルは
|
"placeright" | 一番右のセルにデータを配置し、残りのセルは
|
"duplicate" | すべてのセルにデータを複製します。 |
"omitrow" | マージされたセルがある行を除外します。 |
"error" | エラー メッセージを表示し、インポート操作をキャンセルします。 |
行間でセルをマージする場合のルール。次の表のいずれかの値として指定します。
| インポート ルール | 動作 |
|---|---|
"placetop" | 一番上のセルにデータを配置し、残りのセルは
|
"placebottom" | 一番下のセルにデータを配置し、残りのセルは
|
"duplicate" | すべてのセルにデータを複製します。 |
"omitvar" | マージされたセルがある変数を除外します。 |
"error" | エラー メッセージを表示し、インポート操作をキャンセルします。 |
変数の名前を含む行。非負の整数として指定します。
VariableNamesRowを指定しない場合、ReadVariableNames引数に従って変数の名前が読み取られます。VariableNamesRowが0の場合、変数の名前はインポートされません。それ以外の場合、指定した行から変数の名前がインポートされます。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
変数の単位を含む行。非負の整数として指定します。
VariableUnitsRow が 0 の場合、変数の単位はインポートされません。それ以外の場合、指定した行から変数の単位がインポートされます。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
変数の説明を含む行。非負の整数として指定します。
VariableDescriptionsRow が 0 の場合、変数の説明はインポートされません。それ以外の場合、指定した行から変数の説明がインポートされます。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
テーブル内の空の行に適用するルール。次のいずれかとして指定します。
"skip"– 空の行をスキップします。"read"– 空の行を読み取ります。"error"– テーブル検出時は空の行を無視し、読み取り時にエラーとして扱います。
テーブル内の空の列に適用するルール。次のいずれかとして指定します。
"skip"– 空の列をスキップします。"read"– 空の列を読み取ります。"error"– テーブル検出時は空の列を無視し、読み取り時にエラーとして扱います。
Microsoft Word ドキュメント、HTML、および XML ファイルのみ
table データの XPath 式。文字ベクトルまたは string スカラーとして指定します。読み取り関数は、これを使用して出力 table のデータを選択します。TableSelector には有効な XPath Version 1.0 の式を指定しなければなりません。
例: 'TableSelector','/RootNode/ChildNode'
出力引数
指定されたファイルのインポート オプション。SpreadsheetImportOptions オブジェクト、DelimitedTextImportOptions オブジェクト、FixedWidthImportOptions オブジェクトまたは XMLImportOptions オブジェクトとして返されます。オプション オブジェクトのタイプは、指定したファイルの種類によって決まります。テキスト ファイル (.txt、.dat または .csv) の場合、関数 detectImportOptions は DelimitedTextImportOptions オブジェクトまたは FixedWidthImportOptions オブジェクトを返します。スプレッドシート ファイル (.xls、.xlsb、.xlsm、.xlsx、.xltm、.xltx または .ods) の場合、関数 detectImportOptions は SpreadsheetImportOptions オブジェクトを返します。XML ファイル (.xml) の場合、detectImportOptions は XMLImportOptions オブジェクトを返します。
ヒント
インポート オプション オブジェクト作成後のプロパティ値の更新:
detectImportOptionsで作成されたインポート オプション オブジェクトのプロパティをドット表記を使用して更新することは推奨されません。ドット表記を使用してプロパティを設定すると、MATLAB はファイルのすべてのインポート オプションを再検出するわけではありません。したがって、すべてのプロパティを更新して再検出するには、名前と値の引数を使用して新しい値を指定しなければなりません。たとえば、次のようにして、ConsecutiveDelimitersRuleプロパティの値を更新してインポート オプションを再検出します。opts = detectImportOptions(__,'ConsecutiveDelimitersRule','join')
インポートする XML 入力文書の要素を指定するには、XPath セレクターを使用します。たとえば、次の構造の XML ファイル
myFile.xmlをインポートするとします。次の表に、<data> <table category="ones"> <var>1</var> <var>2</var> </table> <table category="tens"> <var>10</var> <var>20</var> </table> </data>VariableSelectorsやTableSelectorなどの XPath セレクターの名前と値の引数でサポートされる XPath 構文を示します。選択操作 構文 例 結果 文書内の場所に関係なく、選択するノードに名前が一致するすべてのノードを選択する。 名前の前にスラッシュを 2 つ ( //) 付ける。data = readtable('myFile.xml', 'VariableSelectors', '//var')
data = 4×1 table var ___ 1 2 10 20要素ノードに属する属性の値を読み取る。 属性の前にアット マーク ( @) を付ける。data = readtable('myFile.xml', 'VariableSelectors', '//table/@category')
data = 2×1 table categoryAttribute _________________ "ones" "tens"一連のノードから特定のノードを選択する。 選択するノードのインデックスを大かっこ ( []) で囲んで指定する。data = readtable('myFile.xml', 'TableSelector', '//table[1]')
data = 2×1 table var ___ 1 2演算の優先順位を指定する。 最初に評価する式を小かっこで囲む。 data = readtable('myFile.xml', 'VariableSelectors', '//table/var[1]')
data = 2×1 table var ___ 1 10data = readtable('myFile.xml', 'VariableSelectors', '(//table/var)[1]')
data = table var ___ 1
バージョン履歴
R2016b で導入圧縮ファイルおよびアーカイブ ファイルからデータを table として読み取ることができます。
スプレッドシートからデータをインポートするとき、detectImportOptions で、名前と値の引数 MergedCellRowRule および MergedCellColumnRule を使用して、行間および列間でマージされたセルをどのようにインポートするかを指定できます。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)