How to produce a matrix with the following conditions?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
M
el 13 de Sept. de 2022
Respondida: Walter Roberson
el 15 de Sept. de 2022
How to produce a matrix which size is 7*7 and contains all possible single locations of a certain value and the rest of the column's values are 1. For example : The value is 0.4 and I want to produce seven columns of different single locations of 0.4 and the other values are 1 such as: [0.4 1 1 1 1 1 1; 1 0.4 1 1 1 1 1; 1 1 0.4 1 1 1 1; 1 1 1 0.4 1 1 1; 1 1 1 1 0.4 1 1; 1 1 1 1 1 0.4 1; 1 1 1 1 1 1 0.4]
0 comentarios
Respuesta aceptada
Sam Chak
el 13 de Sept. de 2022
2 comentarios
Les Beckham
el 13 de Sept. de 2022
Or, with a few less steps:
M = ones(7);
M(logical(eye(7))) = 0.4
Más respuestas (1)
Walter Roberson
el 15 de Sept. de 2022
M = ones(7);
C = M;
C(logical(eye(7))) = 0.4
%or
M = ones(7);
C = M;
C(1:size(C,1)+1:end) = 0.4
%or
M = ones(7);
C = M - 0.6 * eye(size(M))
0 comentarios
Ver también
Categorías
Más información sobre Discrete Math 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!