Está en la página 1de 3

Práctica 3 de OCTAVE: Integrales de lı́nea. Campos de vectores.

1. Integrales definidas
El comando que permite calcular integrales definidas de funciones definidas en lı́nea es: quad(f,a,b), sien-
do f la función a integrar, a el extremo inferior del intervalo de integración y b el superior. Como ejemplo
Z 2
calcularemos x2 .
1

Ventana de comandos
>> f=@(x) x∧ 2
editor
f =
f=@(x) x∧ 2 ∧
@(x) x 2
quad(f,1,2)
>> quad(f,1,2)
ans = 2.3333

Para funciones definidas en forma simbólica, el comando es int(f,var,a,b), siendo var la variable respecto
de la que se integra, a el extremo inferior del intervalo de integración y b el superior. Por ejemplo, para calcular
Z 1
x2 el código puede ser:
0

Ventana de comandos
editor
>> f(x)=x∧ 2;
f(x)=x∧ 2;
>> int(f,x,1,2)
int(f,x,1,2)
ans = (sym) 7/3

Existen ciertas funciones que bloquean el programa cuando tratamos de calcular una integral definida con el
Z2πp
comando int. Por ejemplo, la integral 9 cos4 (t) sen2 (t) + 9 sen4 (t) cos2 (t) dt.
0

Lo que proponemos como solución para evitar estos problemas es cambiar el formato de una función simbólica
a en lı́nea. Este cambio se hace con el comando function handle. Por ejemplo:

Ventana de comandos

>> f(x)=x 2+3*x-1+5*x*sin(x)
editor
f = (sym)
syms x 2
x + 5*x*sin(x) + 3*x - 1
f(x)=x∧ 2+3*x-1+5*x*sin(x)
>> g=function handle(f)
g=function handle(f)
g =
@(x) x .∧ 2 + 5 .* x .* sin (x) + 3 .* x - 1

Observemos que en la salida de la expresión en lı́nea de la función g aparece un punto antes de los operadores

, ∗ cuando va seguido de la función sin. Esos puntos son necesarios para que las funciones actúen sobre
cada componente de una matriz.

El proceso recı́proco, es decir, el paso de una función definida en lı́nea a la forma simbólica se hace con el
comando formula. Por ejemplo:

1
Álgebra. E.U.P.Ferrol Integrales de lı́nea. Campos de vectores.

Ventana de comandos
f =
editor ∧
@(x) x 2 + 3 * x - 1 + 5 * x * sin (x)
f=@(x) x∧ 2 +3*x-1 + 5*x*sin(x)
>> g=formula(f(x))
g=formula(f(x))
g = (sym)
2
x + 3 * x - 1 + 5 * x * sin(x)

Ejercicio 1 Determinar la longitud y la masa de un hilo cuya forma es la del arco de la parábola y = x2 desde
(0, 0) hasta (2, 4) y cuya densidad es δ(x, y) = xy.
→ →
Ejercicio 2 Dada la función F : R2 → R2 , F (x, y) = (3 + 2xy, x2 − 3y 2 ), se pide:
a) demostrar que es de tipo gradiente,

2
Z H : R → R tal que ∇H = F ,
b) encontrar

c) calcular F siendo C el arco de la parábola que une los puntos (0, 0) y (2, 4).
C

2. Campos de vectores

El comando quiver dibuja campos de vectores asociados a una función vectorial F = (F1 , F2 ) : R2 → R2 . La
sintaxis es quiver(x,y,F 1,F 2,e,'c'), siendo e la escala y c el color elegido. Para que el comando sepa
dónde dibujar, debemos elegir previamente un rectángulo en R2 , y con el comando con el comando meshgrid
crear una cuadrı́cula de puntos (x,y) en los que se va a evaluar el campo. La sintaxis de este comando es
[x,y]=meshgrid(xp :px :xu ,yp :py :yu ), siendo [xp ,xu ] e [yp ,yu ] los intervalos de variación de las variables,
y px , py los pasos.

Por ejemplo, para representar el campo de vectores asociado a la función F (x, y) = (cos(2πy/10), cos(2πx/10))
en el rectángulo [0, 20] × [0, 20] debemos escribir:

editor
[x,y] = meshgrid (1:2:20,1:2:20);
quiver(x,y,cos(2*pi*y/10),cos(2*pi*x/10),1,'r');
title ('Campo de vectores')

→ →
y x
Ejercicio 3 Representar el campo de vectores de F : R2 → R2 , F (x, y) = (− x2 +y 2 , x2 +y 2 ) en el rectángulo

[−3, 3] × [−4, 4] (el valor de la escala se elegirá de forma que el dibujo sea suficientemente claro para intuir las
lı́neas de campo). Calcular el rotacional en los puntos (1, 1) y )(2, 2).

Grados Dual en Ingenierı́a Eléctrica, Electrónica Industrial y Automática 2


Álgebra. E.U.P.Ferrol Integrales de lı́nea. Campos de vectores.

→ →
x y
Ejercicio 4 Representar el campo de vectores de F : R2 → R2 , F (x, y) = ( x2 +y 2 , x2 +y 2 ) en el rectángulo

[−3, 3] × [−4, 4] (el valor de la escala se elegirá de forma que el dibujo sea suficientemente claro para intuir las
lı́neas de campo). Calcular el rotacional en los puntos (1, 1) y )(2, 2).

Grados Dual en Ingenierı́a Eléctrica, Electrónica Industrial y Automática 3

También podría gustarte