How to do this?.. new to matlab

6 visualizaciones (últimos 30 días)
androSLO
androSLO el 12 de Mzo. de 2013
First hey to everybody :)
I am new with Matlab and we have to do for homework some programs to create but i don't know really how to do it.. I had been reading on other forums and youtube but didn't see anything usefull... I would be very grateful if somebody could write me this program to help me. Program:
I have to calculate function sin(x) with help of line on 6 decimals exactly and value compare with Matlab function. Do the same for cos(x)..
sin(x)=x/1!-x^2/3!+x^5/5!-x^7/7!+⋯ and cos(x)= 1-x^2/2!+x^4/4!-x^6/5!+⋯
Please if somebody can help :) Thank you in advance.
Andrej

Respuestas (1)

Image Analyst
Image Analyst el 12 de Mzo. de 2013
Hint, create a variable called sinx that will be the sum of all the terms. Then sum the individual terms into it in a loop. Use factorial(n).
x = 1.234; % Whatever...
sinx = 0;
for k = 1 to 100
sinx = sinx + x^ ...... % Use k and factorial(k).
end
fprintf('The value of sin(%f) = %f', x, sinx);
  2 comentarios
androSLO
androSLO el 12 de Mzo. de 2013
hm... i have tried something but it doesn't work.. i understand what to write in line 4 for sinx..but what is with X? put i these numbers which have you gave me or how...because i am doing on matlab only for two days till now...
Walter Roberson
Walter Roberson el 12 de Mzo. de 2013
X would be the value whose sin() or cos() you were calculating.

Iniciar sesión para comentar.

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by