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에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

제품

태그

질문:

2021년 6월 27일

댓글:

2021년 7월 7일

Community Treasure Hunt

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

Start Hunting!

Translated by