I have a row vector of dimension 1x300 and want to set its elements to zero without changing its dimension. I am trying to implement it using the example X = zeros(1,3,'uint32') provided in the documentation on zeros in mathworks.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Sushma TV
el 8 de Nov. de 2020
Comentada: Sushma TV
el 9 de Nov. de 2020
Setting the row vector to zero is changing its dimension.
The example in the documentation X = zeros(1,3,'uint32') is giving the following error, 'Index in position 3 exceeds array bounds (must not exceed 1).'
How can it be solved?
0 comentarios
Respuesta aceptada
Ameer Hamza
el 8 de Nov. de 2020
This error probably happens because you have variable name 'zeros' in your workspace. Running the following line
clear zeros
or restarting MATLAB will solve the problem.
Más respuestas (1)
Subhadeep Koley
el 8 de Nov. de 2020
% Define a random vector 'X' for example
X = rand(1, 300);
% Set all elements of 'X' to zero
X = zeros(size(X), 'uint32');
2 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!