Borrar filtros
Borrar filtros

how to insert an element into any index of vector?

55 visualizaciones (últimos 30 días)
Aswin Sandirakumaran
Aswin Sandirakumaran el 25 de Mayo de 2018
Comentada: Muhammad Bilal el 19 de Dic. de 2022
CASE 1 :
A = [540]
B = [0,15]
How to insert B(1) as A(1) and B(2) as A(3) ===>>> OUTPUT SHOULD BE LIKE: A = [0,540,15]
Case 2 :
A = [0,540]
B = 15
How to insert B(1) as A(3) ===>>> OUTPUT SHOULD BE LIKE: A = [0,540,15]

Respuestas (2)

Ameer Hamza
Ameer Hamza el 25 de Mayo de 2018
Editada: Ameer Hamza el 25 de Mayo de 2018
These are very basic concepts in MATLAB vector creation and its indexing. You can go through these links to know how to do these things.
For example in the first case,
A = [540];
B = [0,15];
A = [B(1) A B(2)]
A =
0 540 15
In the second case
A = [0,540];
B = 15;
A = [A B]
A = [A B]
A =
0 540 15
  3 comentarios
Ameer Hamza
Ameer Hamza el 26 de Mayo de 2018
There are general methods available. You need to read the documentation at the links I provided in the answer.
George Revell
George Revell el 28 de Nov. de 2021
Editada: George Revell el 28 de Nov. de 2021
Excuse me, but your method of creating a collection by defining it in terms of parts of other collections, if you tried to put that in a loooooong forloop, you would end up with an absolutely apauling time complexity to finish execution. While you are techinically correct that your method works, it has such a terrible time complexity that obviously it could only be used for relatively small collections. if instead one of the arrays had a dimension beyond n = 10000, well good luck running this algorithm...

Iniciar sesión para comentar.


Iskandar Ars
Iskandar Ars el 21 de Dic. de 2021
v = 1:10; %new vector
i = 5; % index to insert
b = 15; % the number you want to insert
v = [v(1:i-1) b v(i:end)] % insert
v = 1×11
1 2 3 4 15 5 6 7 8 9 10

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by