Matlab - Ayuda para leer ecuación matlab

 
Vista:

Ayuda para leer ecuación matlab

Publicado por jluis (1 intervención) el 01/05/2013 15:06:57
Hola miren la cosa es que tengo que hacer un programa en matlab, pero no se como meter ecuaciones de esta forma x(n), x(k) , x(de algo), para posteriormente escribir x(0)=(y que sustituya el valor de n por cero o por el numero que sea ), les pongo los datos para que vean donde me quede.

clc
N=input('N=');
x=inline('cos(pi*n)');
n=0;
while n<=N
x(n)
n=n+1;

(quiero que en lugar de que me lea cos(pi*n) lea una ecuación cualquiera que desea el usuario)
he estado haciendo esto

clc
N=input('N=');
f=inpu('ecuación de n=')
x=inline('f');
n=0;
while n<=N
x(n)
n=n+1;
pero me saca solo un valor de n, osea no toma en cuenta la ecuición solo toma en cuenta n, no se que este haciendo mal, o que me falta, si declarar en function o no se, me pueden ayudar? desde ya gracias, Saludos.
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: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ayuda para leer ecuación matlab

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 02/05/2013 21:46:44
1
2
3
4
5
6
7
8
9
10
11
12
clear all
N=input('N=');
syms x
fun=input('Ingrese la funncion f(x): ');
f=inline(fun);
n=0;
V=zeros(1,N);
while n<=N
 V(n+1)=f(n);
 n=n+1;
end
display(V)



1
2
3
4
5
6
7
8
9
10
11
>> evaluacion_de_funciones
N=4
Ingrese la funncion f(x): sin(x)
V =
         0    0.8415    0.9093    0.1411   -0.7568
 
>> evaluacion_de_funciones
N=6
Ingrese la funncion f(x): x^2
V =
     0     1     4     9    16    25    36




Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-
FORMA_DE_APRENDER_MATLAB.html
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