Matlab - Función seno desde cero

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

Función seno desde cero

Publicado por Carlos (12 intervenciones) el 01/05/2019 21:36:47
Hola
Debo crear una función que me calcule el seno de un número por medio de una sumatoria (Les adjunto la imágen) donde M es hasta donde va la sumatoria y x el número que deseo calcular, pero al realizar esta operación y comprarla con la función sin(x) de Matlab el resultado no coincide, por favor si alguien me podía ayudar quedaría agradecido.
Este es mi código

1
2
3
4
5
6
7
8
9
function Sen=miseno(x,M)
S=zeros(length(x),1);
for X=0:x
    for n=0:M
        S(x)=((-1).^n)*(x^(2*n+1))/mifacto((2*n+1));  %Mifacto es una función que me calcula el factorial de (x)
    end
end
Sen=S;
end


58673982_606334459879002_4048877231991160832_n
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 JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Función seno desde cero

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 01/05/2019 21:45:37
Estimado, aquí le dejo la función, recuerde que el valor de x está en radianes y no en grados

1
2
3
4
5
function Sen=miseno(x,M)
Sen=0;
for n=0:M
    Sen=Sen+(-1)^n*x^(2*n+1)/factorial((2*n+1));
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 24
Ha disminuido 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Función seno desde cero

Publicado por Carlos (12 intervenciones) el 02/05/2019 00:48:00
Muchas gracias amigo
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