How to replace value with zero to match the size of array

Hello everyone, I hope you are doing well.
I have the dataset which is shape of 250x1000, i want to get only first 20 values from each row and replace all other value with zero
how can i do that in matlab

 Accepted Answer

Let A be your 250x1000 array.
B = zeros(size(A)) ; % initialize the zero matrix
B(:,1:20) = A(:,1:20) ; % replace first twenty values from each row

More Answers (0)

Products

Release

R2021b

Asked:

on 1 Mar 2022

Answered:

on 1 Mar 2022

Community Treasure Hunt

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

Start Hunting!