making new code by calling 3 different RANDOM variables
Mostrar comentarios más antiguos
[EDIT: 20110627 13:09 CDT - reformat - WDR]
This function will generate a normal distribution conditional by bounds:
i have used above code 3 times and made 3 random variables c, fi, G. now i want to calculate qult.
this is my code :for getting distribution of qult i need to produce 3 different random variables (c, fi, G) by above code and call them in a new code to get answer. how should i use c, fi, G that i produced and call them in a loop to compute qult.
this is my code for qult:
B=1000;L=2000;Sc=1.1;Sq=1.1;Sgama=.8;
nsamples=10000;
for i=1:nsamples
C=C(1,i);
G=G(1,i);
fi=fi(1,i);
Nq=tan((pi/4)+(pi*fi/360))*tan((pi/4)+(pi*fi/360))*2.718^(pi*tan(fi*pi/180));
Nc=(Nq-1)*cot(fi*pi/180);
Ngama=2*(Nq+1)*tan(fi*pi/180);
qult(i)=(C*Nc*Sc)+(384*Nq*Sq)+(980*Ngama*Sgama);
end
8 comentarios
Jan
el 27 de Jun. de 2011
Please use the "{} Code" button to format your code such that it is more readable.
Andrew Newell
el 27 de Jun. de 2011
What is qult?
milad babaei
el 28 de Jun. de 2011
Krishna Kumar
el 28 de Jun. de 2011
how can you use C=C(l,i).Wont that return an error.
Better use different values for the purpose. The UBC or Qult formula uses one value of C Nc,etc, so you should be using C(l,i).
Further, what is the problem you are facing with this?
milad babaei
el 28 de Jun. de 2011
Krishna Kumar
el 28 de Jun. de 2011
you still havent elaborated on your problem. Also why run two threads?
milad babaei
el 28 de Jun. de 2011
Krishna Kumar
el 28 de Jun. de 2011
Refer to my earlier comment here. if a matrix X is 5x5, and you do sth like this
X=X(3,1);
Now X is a scalar. The next time if you run
X(4,1), error is generated, since X is 1x1.
You need to use separate variables for the matrix of random numbers and the particular random num taken in loop.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!