ループを使わず長さの​違う1つの配列の作成​方法を教えてください

例として以下のような配列を作成したいです.
a=[2;3]; %個数
b=[1;78]; %[グラム]
という条件で
c=[1;1;78;78;78];
という形を作りたいです.
これをループなしで出したいのですが,どうすればよろしいでしょうか

 Accepted Answer

Hernia Baby
Hernia Baby on 22 Apr 2021

4 votes

repelem関数で要素を増やすことができます
a = [2;3];
b = [1;78];
c = repelem(b,a)
c =
1
1
78
78
78
------------------------
詳しくはこちらどうぞ

More Answers (1)

翔 池田
翔 池田 on 22 Apr 2021

0 votes

早急のご連絡ありがとうございます.
非常に助かりました.

1 Comment

Hernia Baby
Hernia Baby on 22 Apr 2021
解決してなによりです。
私の回答を採用していただけると、
本件クローズできるのでよろしければお願いいたします。

Sign in to comment.

Categories

Find more on ループと条件付きステートメント in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!