Matlab - Desplazar una función simbólica a la derecha

   
Vista:

Desplazar una función simbólica a la derecha

Publicado por Andres (11 intervenciones) el 08/10/2017 07:42:30
Disculpen, tengo el siguiente problema
supongamos que el usuario ingresa una función cualquiera "y"
en este caso
y=(-8/3)*(x)+20
y queremos graficar su integral, pero esta desplazada a la derecha "n" unidades
Area=int(y)
lo intente hacer de la siguiente forma
Area2=subs(Area,x,x+n)
pero cuando realizo el Subs nada mas me cambia un valor de las "x" por "x+n"
me explico

Area=- (4*x*(x - 15))/3 - 35

realizo el subs
Area2=subs(Area,x,x+5)

obtengo
Area2=- (4*(x + 5)*(x - 10))/3 - 35

no sustituye el otro valor de las "x"
NOTA: el usuario ingresa cualquier función "y", por favor ayúdenme para cualquier caso en general
GRACIAS DE ANTE MANO
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

Desplazar una función simbólica a la derecha

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4441 intervenciones) el 08/10/2017 17:18:35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
clear all
close all
syms x
y=2*x
Area=int(y)
 n=10;
 x=1:n
 figure(1);
 y1=subs(Area,x)
 plot(x,y1)
 grid on
 
 figure(2);
 y2=subs(Area,x+n)
 plot(x+n,y2)
 grid on


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