Verfasst am: 08.04.2009, 11:38
Titel: Spaltenabhaengige Zufallszahlen in Einer Matrix
Hallo miteinander,
ich hoffe es kann mir einer helfen. Ich versuche in einer vorgegebenen Matrix zufallsgeneriert), zeilen und spaltenweise neue Werte (auch zufallsgeneriert) einzugeben. Der neue Wert soll dabei abhaengig von der spaltenzahl berechnet werden. Nur klappen will das nicht so recht .
Danke.
Code:
clearall; % Clearing the current workspace rand('twister',sum(100*clock))% Initialise Random Number Generator
npar=26;
mutrate=0.2;
Nt = npar;
popsize = 8;
nmut=ceil((popsize-1)*Nt*mutrate);
mrow=sort(ceil(rand(1,nmut)*(popsize-1))+1)
mcol=ceil(rand(1,nmut)*Nt) for i = 1:1: popsize
r_LE =10*rand + 1;
r_TE = 4*rand + 1;
alpha = -180*rand;
beta = 90*rand;
gamma = 90*rand;
epsilon = -180*rand;
s = rand(1,10);
p = rand(1,10);
chr = [r_LE alpha beta s p r_TE gamma epsilon];
Für einen Wahrheitswert können nicht zwei Abfragen gleichzeitig gemacht werden. Es wird jetzt erst (4<= mcol(ii)) ausgewertet; und egal, ob es wahr oder falsch ist, ist der Vergleich (0 < 13) oder (1 < 13) immer wahr.
Richtig wäre:
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.