MATLAB Answers

Save values in each iteration

2 views (last 30 days)
Ricardo Gutierrez
Ricardo Gutierrez on 20 Aug 2019
Commented: Ricardo Gutierrez on 20 Aug 2019
Hello !!!
Good Morning.
I have the following code:
----------------------------------------------------------------------
clc; clear; close all; short format
Ccl = 21; % Number of column elements
gene = 5; % Number of times the column is generated
for wl = 1: gen
for kk = 1: Ccl
minx1 = 0.2028;
maxx1 = 1.0141;
xx1 = (maxx1-minx1). * rand (1,1) + minx1;
dx1 (kk) = xx1;
dx1 = dx1 ';
end
end
-------------------------------------------------- -----------------------
This code randomly generates a vector of a column with 21 lines (21 X 1), but
I would like to keep the values of the 5 columns, this case the variable "gen" has 5
Normally the value of the "gen" variable can be 500.
Greetings and thanks.

  0 Comments

Sign in to comment.

Answers (1)

James Tursa
James Tursa on 20 Aug 2019
Edited: James Tursa on 20 Aug 2019
The loops aren't needed. E.g.,
Ccl = 21; % Number of column elements
gene = 5; % Number of times the column is generated
minx1 = 0.2028;
maxx1 = 1.0141;
dx1 = (maxx1-minx1). * rand (Ccl,gene) + minx1;
Then the syntax dx1(:,k) can be used to extract the k'th column.

  1 Comment

Ricardo Gutierrez
Ricardo Gutierrez on 20 Aug 2019
Thank you so much !!!!
This work

Sign in to comment.

Tags