Transfer elements from 1 matrix to another

5 visualizaciones (últimos 30 días)
Ken
Ken el 1 de Dic. de 2015
Editada: Walter Roberson el 1 de Dic. de 2015
I have 2 matrices path one is path which is 6x2 and sample8 which is 3X3. I want to extract an element from sample8 and put it in path as shown below:
path(i,1)=sample8(1,1)
When I do this I get no change in path Please help
  3 comentarios
Ken
Ken el 1 de Dic. de 2015
Editada: Walter Roberson el 1 de Dic. de 2015
Thanks Geoff. I a pasting my code and matlab output below:
path =
1 1
1 1
1 1
1 1
1 1
1 1
>> sample8
sample8 =
1 1 1
1 1 1
1 1 1
>> path(i,1)=sample8(1,1)
path =
1 1
1 1
1 1
1 1
1 1
1 1
Walter Roberson
Walter Roberson el 1 de Dic. de 2015
You are replacing a 1 with a 1. What output were you expecting?

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 1 de Dic. de 2015
Has i been given a value?
>> path=rand(6,2); sample8=reshape(1:9,3,3)
sample8 =
1 4 7
2 5 8
3 6 9
>> i=2, path, path(i,1) = sample8(1,1)
i =
2
path =
0.999491620097705 0.100221540195492
0.287849344815137 0.178116953886766
0.414522538893108 0.35963491348208
0.464839941625137 0.0567046890682912
0.763957078491957 0.521885673661279
0.818204038907671 0.335848974676925
path =
0.999491620097705 0.100221540195492
1 0.178116953886766
0.414522538893108 0.35963491348208
0.464839941625137 0.0567046890682912
0.763957078491957 0.521885673661279
0.818204038907671 0.335848974676925

Más respuestas (0)

Categorías

Más información sobre Resizing and Reshaping Matrices 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