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

In1とOut1を、In2とOut2を•••というふうにブロックを、add_lineで自動結線をしていきたいです。具体的にはforを使ってnをインクリメントしていき、端子番号の指定をnでできるようにしたいです。何か方法はありますでしょうか。

 채택된 답변

Toshinobu Shintai
Toshinobu Shintai 2022년 6월 24일

0 개 추천

例えば以下のように、増える数値を文字列に変えることができます。このようにして作成された文字を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

YN
YN 2022년 6월 24일
ご回答いただきありがとうございます。 上記の方法、納得いたしました。 一点追加で質問なのですが、add_lineを使うときに、’In1/1’と指定しますが、上記の例では””を使用されております。 ‘と”の違い、どういったときに使い分けるものなのか、もしくは使い分けなくても良いのかご教示いただけないでしょうか。
Toshinobu Shintai
Toshinobu Shintai 2022년 6월 24일
'と"の違いは、以下のリンク先を参考にしていただければと思います。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 プログラムによるモデル編集에 대해 자세히 알아보기

제품

릴리스

R2022a

질문:

YN
2022년 6월 24일

댓글:

2022년 6월 24일

Community Treasure Hunt

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

Start Hunting!