Effacer les filtres
Effacer les filtres

Add_lineをforで繰り返し処理したい。

4 vues (au cours des 30 derniers jours)
YN
YN le 24 Juin 2022
In1とOut1を、In2とOut2を•••というふうにブロックを、add_lineで自動結線をしていきたいです。具体的にはforを使ってnをインクリメントしていき、端子番号の指定をnでできるようにしたいです。何か方法はありますでしょうか。

Réponse acceptée

Toshinobu Shintai
Toshinobu Shintai le 24 Juin 2022
例えば以下のように、増える数値を文字列に変えることができます。このようにして作成された文字をadd_lineの引数に指定し、実行させることができます。
for i = 1:10
text = "In" + num2str(i) + "/1";
disp(text);
end
In1/1 In2/1 In3/1 In4/1 In5/1 In6/1 In7/1 In8/1 In9/1 In10/1
  2 commentaires
YN
YN le 24 Juin 2022
ご回答いただきありがとうございます。 上記の方法、納得いたしました。 一点追加で質問なのですが、add_lineを使うときに、’In1/1’と指定しますが、上記の例では””を使用されております。 ‘と”の違い、どういったときに使い分けるものなのか、もしくは使い分けなくても良いのかご教示いただけないでしょうか。
Toshinobu Shintai
Toshinobu Shintai le 24 Juin 2022
'と"の違いは、以下のリンク先を参考にしていただければと思います。

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur プログラムによるモデル編集 dans Help Center et File Exchange

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!