MATLAB Answers

MATLAB R2019aでsub​strが見つかりませ​ん。原因はなんでしょ​うか?

12 views (last 30 days)
masaru tomisaka
masaru tomisaka on 9 Jan 2020
Commented: michio on 9 Jan 2020
MATLAB R2019a でsubstrが見つかりません。原因はなんでしょうか?
ドキュメンテーションを確認したところ、R2018bから導入されているらしいのですが、コマンドを叩いても表示されず困っています。

  0 Comments

Sign in to comment.

Answers (1)

michio
michio on 9 Jan 2020
Edited: michio on 9 Jan 2020
試しに
which -all substr
とコマンドを実行した結果を教えて頂けますか?
***以下追記***
失礼しました。上のコマンドでは出てきませんね。substr は関数というよりも Stateflow 内に用意された(Stateflow 内で使用するための)演算子なので出てこないのかと。
もし Stateflow 外で文字列を取り扱う場合には
も参照ください。

  2 Comments

masaru tomisaka
masaru tomisaka on 9 Jan 2020
ご回答ありがとうございます。
substr は関数というよりも Stateflow 内に用意された(Stateflow 内で使用するための)演算子なので出てこないのかと。
なるほど。Matlabで使用するためのものではないために表示されなかったのですね。
https://jp.mathworks.com/help/stateflow/string-data.html
もし Stateflow 外で文字列を取り扱う場合には
https://jp.mathworks.com/help/matlab/characters-and-strings.html
も参照ください。
ありがとうございます。解決しました。
substrの代わりにextractAfter等を使用して対応できそうです。
michio
michio on 9 Jan 2020
解決とのことよかったです。コメント頂きありがとうございます。

Sign in to comment.

Sign in to answer this question.