How can I add up on array without using concatenation or inbuilt function in matlab? I just want to combine the values in array.

 採用された回答

Shivani Dixit
Shivani Dixit 2021 年 6 月 27 日

0 投票

Assuming any inbuilt function should not be used, you can add up one array to other by the following method :
% assume this to be your initial array
x=[1 2 3]
% now suppose a new value is to be added i.e 4
x=[x 4]
This method concatenates values to the array without using any inbuilt function in matlab.

3 件のコメント

Samriddhi Kumari
Samriddhi Kumari 2021 年 6 月 27 日
Hi Shivani, your explanation was very lucid. Thanks.
Stephen23
Stephen23 2021 年 6 月 27 日
編集済み: Stephen23 2021 年 6 月 27 日
"Assuming any inbuilt function should not be used,"
Note that square brackets are just syntactic sugar for HORZCAT and VERTCAT, both of which are inbuilt functions:
which vertcat
built-in (/MATLAB/toolbox/matlab/ops/vertcat)
which horzcat
built-in (/MATLAB/toolbox/matlab/ops/horzcat)
Shivani Dixit
Shivani Dixit 2021 年 7 月 7 日
A good catch , but as per the query , i assume that in this context, built-in means not to use any ready-made functions that concatenates the array.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Genomics and Next Generation Sequencing についてさらに検索

製品

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by