Double the values of an 2D array
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Chris Dan
el 17 de Ag. de 2020
Respondida: KSSV
el 17 de Ag. de 2020
Hello,
I have a 2D array called Numerical_3, I want to double the values of its rows, except the first row. I have attached the picture
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/347142/image.jpeg)
This is the code I am using
Numerical_3 = cell2mat(Numerical_2)
P1 = Numerical_3( :,1);
P2 = Numerical_3( :,2)
P1(2:end-1) = 2*P1(2:end-1);
P2(2:end-1) = 2*P2(2:end-1);
But it is not giving me correct results..
I want to double the values from row 2 till end,
does anybody know?
0 comentarios
Respuesta aceptada
KSSV
el 17 de Ag. de 2020
Let A be your n*2 matrix. To double from second row use:
A(2:end,:) = 2*A(2:end,:) ;
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!