Assign Values into a matrix (DG)

hi
i'm a total novice to Matlab, i'm trying to assign individual values to elements in a Matrix,
EG
A 5x5 matrix
50 50 50 50 50 - Constant Value
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0 - Constant Value
For 1st column and last column values should be decreasing to 0?
i.e
50 50 50 50 50 - Constant Value
37.5 0 0 0 37.5
25 0 0 0 25
12.5 0 0 0 12.5
0 0 0 0 0 - Constant Value
i would like to be able to do this for any iinputted size matrix, with constants always being teh same?
thanks

Respuestas (1)

madhan ravi
madhan ravi el 15 de Nov. de 2020
matrix(:, 1) = linspace(matrix(1, 1), 0, size(matrix, 1));
matrix(:, end) = linspace(matrix(1, end), 0, size(matrix, 1))

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Preguntada:

el 15 de Nov. de 2020

Respondida:

el 15 de Nov. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by