MATLABでplo​t関数を使うとグラフ​が途中から途切れます

プログラムを実行した際に、出力されるグラフが途中から途切れ、大部分が空白となる現象の原因と対処法を伺います。

このプログラムは、Excelファイルでデータを与えてシミュレーションし、結果を取得し、プロットすることを想定したものです。

出力されなかったデータは一部のみですが、すべてのグラフが途中で途切れます。

なお、ハードウェアのエディションはWindows 11 Pro、バージョンは23H2、プロセッサは13th Gen Intel® Core™ i9-13900T 1.10 GHzです。 お手数ですが、ご回答よろしくお願いいたします。

1 Comment

宗純 岩科
宗純 岩科 on 12 Dec 2024
Edited: 宗純 岩科 on 30 Jun 2025
グラフにプロットしたデータをExcelにも出力して確認したところ、すべてのシートで同じ値を示し続けるデータと、しばらく一定の値を示した後途切れるデータがあったことがわかりましたので、補足いたします。
お手数ですが、引き続きご回答よろしくお願いいたします。

Sign in to comment.

 Accepted Answer

Kojiro Saito
Kojiro Saito on 11 Dec 2024
Edited: Kojiro Saito on 11 Dec 2024

0 votes

全ては追えていないですが、voltage_low_voltage_grid.figについては383~387行でプロットさせているデータであるLoad_AB(ii).V(1)Load_AC(ii).V(1)Load_BC(ii).V(1)iiの値に依らずそれぞれ51.60419083、 36.96825027 、 88.5724411の固定値になっています。
checker.xlsxの当該シートの1行目が全て同じ値になっているので、問題ないかご確認ください。

3 Comments

宗純 岩科
宗純 岩科 on 12 Dec 2024
Edited: 宗純 岩科 on 12 Dec 2024
ご返信ありがとうございます。
checker.xlsxを確認したところ、すべてのシートで同じ値を示し続けるデータと、しばらく一定の値を示した後途切れるデータがありました。
MATLABからOpenDSSを動作させるコマンドに問題があるのか、dssファイルに問題があるのか特定できていないので、可能でしたらそれについてもご教示いただけないでしょうか。
お手数をおかけして恐縮ですが、よろしくお願いいたします。
Kojiro Saito
Kojiro Saito on 12 Dec 2024
checker.xlsxの他のシートでも1列目のデータが2列目以降コピーされているのでデータ取得に問題があるようです。ExtractMonitorDataでDSSからデータを取得していると思いますが、DSSからデータが問題なく流れているのか、それともデータ取得時に最新のデータを取ってこれているのかの確認が必要だと思います。
OpenDSSのコードのデバッグまではこのコミュニティでは難しいので、開発元のGitHubを参照にしていただくのが良いかと思います。
宗純 岩科
宗純 岩科 on 12 Dec 2024
ご回答ありがとうございます。
コミュニティで扱っていない話題を質問してしまい申し訳ございませんでした。
ご対応いただき、重ねてありがとうございます。

Sign in to comment.

More Answers (0)

Products

Release

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!