Fill a zeros matrix (★★★★★) - MATLAB Cody - MATLAB Central

Problem 45815. Fill a zeros matrix (★★★★★)

Difficulty:Rate
(Copy of Problem 830)
The aim is to fill an array of all zeros given a numerical value and the index of row and columns for this value.
3 Inputs:
  • value : unique numerical value to fill the square zero matrix
  • row : index of row to fill
  • col : corresponding index of column to fill
1 Output:
- a matrix of same size which have for each row and col the value specified.
Example 1
Fill a 2*3 matrix with the value -13 for the line 2 and column 3 :
value = -13;
row = 2;
col = 3;
output B is:
B = [0 0 0
0 0 -13]
Example 2
value = 2012;
row = [ 2 3 3 5 ];
col = [ 1 1 4 4 ];
output B is
B =
0 0 0 0
2012 0 0 0
2012 0 0 2012
0 0 0 0
0 0 0 2012
Restrictions
Sorry, as usual I want to make this problem a little bit harder: The following commands are forbidden: zeros, for, repmat, ones, while, and sparse.

Solution Stats

41.49% Correct | 58.51% Incorrect
Last Solution submitted on Sep 29, 2025

Problem Comments

Solution Comments

Show comments
MATLAB EXPO 2025 Registration is Now Open! November 12 – 13, 2025
Registration is now open for MathWorks annual virtual event MATLAB EXPO 2025...
0

Problem Recent Solvers36

Suggested Problems

More from this Author52

Problem Tags

Community Treasure Hunt

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

Start Hunting!