24時間ずっと動きっぱなしにしているMATLABプログラムがあります。
1年以上順調に動いていたのですが、
本日、下記のメッセージが出て停止しました。
Caught "std::exception" Exception message is:
Message Catalog MATLAB:builtins was not loaded from the file. Please check file location, format or contents
このメッセージが出たのちは、
どのようなコマンドを打っても上記のメッセージが出て受け付けてくれません。(close 、clearはもとより quit や exit もできません。)
その後に下記のコマンドをうつと、
current_data_dummy=dlmread('data.csv');
下記のメッセージが出ます。
エラー dlmread (line 62)
ファイル 'data.csv' は Too many open files の理由により開けません
ちなみに、新たにMATLABを立ち上げたのちに
current_data_dummy=dlmread('data.csv');
とコマンドすると問題なく開けます。
どのような問題が考えられるでしょうか?
そういえば、
これと同じエラーで苦労したことが、過去に1回ありました。
No.2ベストアンサー
- 回答日時:
ここはひどいインタネットですね!
エラーメッセージに出ている通りの問題です。
それ以外の何ものでもありません。
正規ユーザならサポートに聞けば一発です。
↓
fclose('all')
を追加する。
エラーメッセージにファイルハンドルに関する言及を追加してほしい。。。
ご回答ありがとうございます。
たしかに、サポートに聞けば一発でした m--m
ちなみに、サポートの回答は下記のとおりです。
エラーメッセージ、
Caught "std::exception" Exception message is:
Message Catalog MATLAB:services was not loaded from the file. Please check file location, format or contents
は、fopen コマンドを使用して、500 ファイル程のファイルをオープンした際に生じます。
回避策としましては、同時に多くのファイルがオープンしないよう、 fclose コマンドを使用してクローズします。
'all' オプションを使用して、
fclose('all')
と実行しますと、すべてのファイルが閉じます。
あるいは、ファイルを fopen にてオープンした後、個々に fclose にてクローズする等により、
多くのファイルがオープンした状態にならないようにします。
No.1
- 回答日時:
こんにちわ
データの読み込みがうまくいっていないのかもしれません。
一度下記の事をするとよいかと思います。
手順1:システム復元
・PC システム復元と検索し、数か月前まで戻します。
手順2:修復作業
・PC チェックディスクと検索し、チェックディスクを行います。
手順3:ドライバー全体更新
Driver Booster Free - 窓の杜ライブラリと検索し、Driver Booster Freeを使い、ドライバー全体を更新します。
終わりましたら、DirectX エンド ユーザー ランタイム Web インストーラによるDirectxの更新をします。
http://www.microsoft.com/ja-jp/download/details. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- 英語 From the data mentioned that extracted from the cu 1 2023/01/25 19:55
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perlで特定行から特定行までを...
-
batファイルでrenameができませ...
-
エラー 'dir.h' : No such fi...
-
HTMLのフォームで画像と文...
-
ExcelをCSV書き出す場合のシー...
-
awkスクリプトでダブルクォーテ...
-
Perlの変数に文字数制限(容量...
-
readdir()で得られるファイル・...
-
ファイル全てを .xlsm に変更し...
-
while(<ハンドラ>) {} で行数を...
-
パスから最後のディレクトリだ...
-
テキストデータから指定した1...
-
一定時間が経過したフォルダの削除
-
htaccessで特定のディレクトリ...
-
ReadLineでの読み出し行を指定する
-
1行がやたら長いテキストをバッ...
-
while文がうまく動かない
-
chdirがうまくできない
-
openした後、closeしないでプロ...
-
VBAでタブ区切りテキストの保存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlで特定行から特定行までを...
-
perlでcsvファイルを読む(ダブ...
-
CSVデータの編集の際の重複チェ...
-
CSVファイルのデータの行数を取...
-
Perlの初心者です。2重ループ...
-
CSVファイルをperlプログラムで...
-
Perlで空白行を削除
-
MATLAB std::exceptionエラー
-
Argument "\\\\n" isn't numeri...
-
cgiのログの書き方
-
Perlでの重複要素カウントにつ...
-
バッチファイルの作り方(CSV→...
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
-
DOSコマンドで、標準出力を出力...
-
ExcelをCSV書き出す場合のシー...
-
openした後、closeしないでプロ...
-
close()で例外が投げられる理由
-
batファイルでrenameができませ...
-
VBAでCSVファイルを途中行まで...
おすすめ情報