Get a matrix by interaction
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Ricardo Gutierrez
el 21 de Ag. de 2019
Comentada: Ricardo Gutierrez
el 22 de Ag. de 2019
Hello good day.
A synthesis of the code or pseudocode is shown.
____________________________________
clc; clear; close all; short format
Ccl = 21; % Number of lines
gen = 1; % Number of times the code is repeated in each generation (gen)
for wl = 1: gen
for kk = 1: Ccl
PROCESS
Obtaining the values of:
dx1, dy1, dx2, dy2, dx3, dy3, SLL
end
BCG = horzcat (dx1, dy1, dx2, dy2, dx3, dy3, SLL);
[minimum, row] = min (BCG (:, end));
generate = BCG (row, 1: end-1)
m (wl) = minimum
end
_________________________________________________________
In the result I get a matrix ("BCG") of size 21 X 7 With the variable "gen = 1"
Giving the value of 3 to the variable "gen" gives me a matrix ("BCG") of 21 X 21
that is to say it shows me a matrix with 3 times each of the variables
What do I have to do to obtain a matrix ("BCG") of 21 X 7 in each generation (gen) and that in each generation (gen) the corresponding matrix ("BCG") is saved?
Greetings.
0 comentarios
Respuesta aceptada
James Tursa
el 21 de Ag. de 2019
Maybe use cell arrays. E.g.,
BCG{gen} = horzcat (dx1, dy1, dx2, dy2, dx3, dy3, SLL);
Then everywhere downstream in your code, use BCG{gen} to get at the underlying matrix. E.g.,
[minimum, row] = min (BCG{gen}(:, end));
generate = BCG{gen}(row, 1: end-1)
Más respuestas (0)
Ver también
Categorías
Más información sobre Assembly en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!