大量のデータを処理する場合、MATLAB を使用してデータベース ファイルを直接読み取る方が便利で高速です。 ここでは、MATLAB をデータベースにリンクする方法を示します。
1. ここでは主に、MySQL を使用したデータベースの接続方法について説明します。
まず、DDBC の MySQL データ ソースを設定します
2. データ ソースを設定した後、接続オブジェクト - データベースを確立する必要があります
呼び出し形式:
conna=database(‘datasourcename’,’username’,’password’);
デフォルトでは、データベース ファイルとパスワードは空です
mysql efun は上記で作成したデータ ソースの名前です
3. カーソルを作成して開きます - exec
呼び出し形式:
curs=exec(conna,'sqlquery')
sqlquery は SQL ステートメントですデータベース データのクエリ、特にクエリ ステートメントに変数がある場合は、次の例のように、必ず別の char ステートメントを作成してから再度クエリを実行してください。たとえば、クエリを実行する場合:名前が行列 a である人々の順序情報、名前がより多くのドキュメントがある場合、または他のドキュメントから読み取る必要がある場合は、上記の例を使用して、読み取る必要がある情報を変数に格納し、次を使用します。 strcat 関数を使用して変数とクエリ文を文に結び付け、それを文字として割り当て、最後にクエリの実行カーソルに置きます。次の図は間違った方法です。
5. データベース内のデータを Matlab に読み込みます - fetch
呼び出し形式:curs=fetch(curs,RowLimit);RowLimit は、毎回読み込まれるデータ パラメーターの行数です。入力されていない場合は、デフォルトで次のようになります。 all
を読み取り、読み取ったデータを計算対象の変数に代入します
6. 良い習慣を身につけ、リンクオブジェクトとカーソルを自由に閉じます - データベースリンクが使用されなくなったら
7. 最後に、データ関連情報を表示するためによく使用される関数をいくつか紹介します
Rows - データ行数を表示します呼び出し形式: numrows=rows(curs)
Cols-View データ列 Number呼び出し形式: numcols=cols(curs)
Attr——データ属性の表示
呼び出し形式:attribute=attr(curs)
以上がMATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。