Problema al usar un bucle
Publicado por Lorena (6 intervenciones) el 05/04/2016 22:34:42
Hola a tod@s
Quiero evaluar en una función los valores que se generan aleatoriomente para un tiempo determinado, para ello cree el siguiente código:
Crecimiento
Espero alguien pueda ayudarme
Gracias!!!!
Quiero evaluar en una función los valores que se generan aleatoriomente para un tiempo determinado, para ello cree el siguiente código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
% Datos Aleatorios para Ent
m=5; k=1;
sigma1=0.82; mu1=56.40;
z1=randn(m,k); x1=z1*sigma1 + mu1
figure
hist(x1)
%Datos Aleatorios de Des
p=5; y=1;
sigma2=0.00052; mu2=0.0079;
z2=randn(p,y); x2=z2*sigma2 + mu2
figure
hist(x2)
C=[x1]';
A=[x2]';
n=1;
for i=1:length(C);
for j=1:length(A);
V1(n,:)=([C(i),A(j)]);
n=n+1
end
end
V1;
B=V1(:,1)
Q=V1(:,2)
w=1
T=xlsread('Datos.xlsx','A1:A103'); % Corresponde a los tiempos donde deseo evaluar cada dato que obtuve en B y Q
for i=1:length(B);
for j=1:length(Q);
for k=1:length(T);
Crecimiento(w,:)=B(i)*(1-exp(-Q(j)*T(k))); % Es la función a evaluar para cada B y Q obtenido anteriormente para cada tiempo.
w=w+1;
if T>xlsread('Datos.xlsx','A103:A103'); %Puse esta restricción para que no siguiera pero veo que no me funciona porque me arroja datos negativos y muchos datos, considerando que la variable T reposan solos 200 datos.
break
end
end
end
end
Espero alguien pueda ayudarme
Gracias!!!!
Valora esta pregunta


0