cos(x)=x AYUDA X FAVOR!!

SPAbad
19 de Noviembre del 2009
Wenas, tengo que entregar un trabajo y uno de los ejercicios nose como se hace... Alguien podria ayudarme?

Dice asi: Utilizar la representación gráfica de alguna función para determinar la solución de la ecuación cos(x) = x con dos decimales exactos.

Graciass

Capitan Kirk
19 de Noviembre del 2009
Simplemente, si representas la ecuación y=cos(x) y la ecuación y=x en la misma gráfica, se verá claramente en qué punto se cortan ambas. Luego, es cuestión de magnificar la zona de interés hasta llegar a la precisión deseada.

Salu2,

Jorge
19 de Noviembre del 2009
Intenta esto:

clear; clc; close all
x = 0 : .1 : pi;
y = cos(x);
plot(x, x, x, y)
axis([.73 .75 .73 .75])
grid on

con esto puedes ver claramente dónde está la intersección.

Para ver más ejemplos, te sugiero visitar
http://www.matrixlab-examples.com/2D-plots.html

marquinhos
19 de Noviembre del 2009
Te puede resultar más sencillo buscar el cero de la función f(x)=cos(x)-x

x = 0.5 : .01 : 1;
y = cos(x)-x;
plot(x,y)
axis([.73 .75])
grid on