Obtener valores "ep" de una ecuación, almacenarlos en un array e exportar datos a una excel
Publicado por Juan (1 intervención) el 10/10/2015 16:55:33
Buenas tardes,
Tengo un array con valores y casa uno de estos los quiero meter en una ecuacion y sacar otra variable de la ecuación.
No consigo obtener el resultado, la variable que quiero obtener se encuentra en una exponencial, quiero decir que no esta despejada.
Una vez hecho esto me gustaria exportar dichos array a una hoja excel.
Alguna idea
Dejo el programa a continuacion:
-------------------------------------------------------------------
function [] = GD
%Parametros
m=0.4426;A=67.74;C=2.22e-14;Q1=81.18;Q2=47.17;C1=4.167;C2=41.53;Tm=580;Tr=20;T=480;
dep=350;deo=350;
%Ecuacion
Tension=(A+Q1*(1-exp(-C1*ep))+Q2*(1-exp(-C2*ep)))*((1+(dep/deo))^C)*(1-((T-Tr)/(Tm-Tr)));
%Lista de tensiones
T1 = linspace(40, 300, 26);%division de tensiones de 40 hata 300 de 10 en 10
% en total 26 divisiones
epp=zero(26,1);%Creacion de array de la variable que quiero obtener "ep"
for i=1:26 %Tengo 26 divisiones en el vector => hago 26 giros en este loop
Tension= T1(i);% igualo ecuacion a cada uno de los valores del array que he creado
epp(i,1)=ep; %intento almacenar la variable "ep"
end
end
Tengo un array con valores y casa uno de estos los quiero meter en una ecuacion y sacar otra variable de la ecuación.
No consigo obtener el resultado, la variable que quiero obtener se encuentra en una exponencial, quiero decir que no esta despejada.
Una vez hecho esto me gustaria exportar dichos array a una hoja excel.
Alguna idea
Dejo el programa a continuacion:
-------------------------------------------------------------------
function [] = GD
%Parametros
m=0.4426;A=67.74;C=2.22e-14;Q1=81.18;Q2=47.17;C1=4.167;C2=41.53;Tm=580;Tr=20;T=480;
dep=350;deo=350;
%Ecuacion
Tension=(A+Q1*(1-exp(-C1*ep))+Q2*(1-exp(-C2*ep)))*((1+(dep/deo))^C)*(1-((T-Tr)/(Tm-Tr)));
%Lista de tensiones
T1 = linspace(40, 300, 26);%division de tensiones de 40 hata 300 de 10 en 10
% en total 26 divisiones
epp=zero(26,1);%Creacion de array de la variable que quiero obtener "ep"
for i=1:26 %Tengo 26 divisiones en el vector => hago 26 giros en este loop
Tension= T1(i);% igualo ecuacion a cada uno de los valores del array que he creado
epp(i,1)=ep; %intento almacenar la variable "ep"
end
end
Valora esta pregunta
0