A function that inserts an element into an array

So I am doing my homework on MatLab and I am baffled by this question given. It is to write a script that enters an element into an array at an index.
The array(A)'s size is 1 by N. The element(e) is the value that is entered. index(i) is the ith position of the array.
No specific array is provided.
All I know is that after the element has bee added the size of the array is now 1 by (N+1)
But beyond this, I don't even know where to start.
Please help! (explanation would be appreciated too!)
*note : this is an introductory class. So far, I have only covered functions, arrays

3 个评论

Most likely you will need to use indexing. Show us what you have tried so far.
This is what I have so far. I have no idea how to start the script and I have no idea how to index

请先登录,再进行评论。

 采纳的回答

Hints:
  1. To get length of an array use length.
  2. To get dimensions use size.
  3. If you have an array a, to access ith element: a(i)
  4. I can join two rwo arrays using [a b]
  5. I can join selected elements of a using [a(1:3) a(4) a(5:end)]
Try all the above steps in command window, you will get an idea how to complete your Home Work. Concentrate on the 5th point.

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by