Matlab - Como crear una funcion

 
Vista:
sin imagen de perfil
Val: 48
Ha disminuido 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Como crear una funcion

Publicado por Alberto (23 intervenciones) el 08/11/2018 02:31:29
Hola, necesito ayuda
Tengo este vector con los coeficientes de mi funcion
C=[7.4224e-15 1.1246e-01 2.2270e-01 3.7851e-01 3.7851e-01]

Mi función tiene esta forma
y = c(1)+c(2)*e^(-(x)^2)+c(3)*(1/(1+x))*e^(-(x)^2)+c(4)*(1/(1+x)^2)*e^(-(x)^2)+c(5)*(1/(1+x)^3)*e^(-(x)^2)

mis x son estos
x=[0.00000 0.10000 0.20000 0.30000 0.40000]

Como puedo crear un vector que contenga los Y=[y1 y2 y3 y4 y5]

Mi problema está, en que no puedo armar mi función porque no me permite poner los coeficientes como c(1)+c(2)*e^(-(x)^2) .....
.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 7.594
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Como crear una funcion

Publicado por JOSE JEREMIAS CABALLERO (5835 intervenciones) el 08/11/2018 03:51:38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
>> clear all
% Tengo este vector con los coeficientes de mi funcion 
c=[7.4224e-15 1.1246e-01 2.2270e-01 3.7851e-01 3.7851e-01]
 
% mis x son estos
x=[0.00000 0.10000 0.20000 0.30000 0.40000]
% Mi función tiene esta forma 
y = c(1)+c(2)*exp(-(x).^2)+c(3)*(1./(1+x)).*exp(-(x).^2)+c(4)*(1./(1+x).^2).*exp(-(x).^2)+c(5)*(1./(1+x).^3).*exp(-(x).^2)
 
c =
 
    0.0000    0.1125    0.2227    0.3785    0.3785
 
 
x =
 
         0    0.1000    0.2000    0.3000    0.4000
 
 
y =
 
    1.0922    0.9030    0.7494    0.6215    0.5135


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar