Académique Documents
Professionnel Documents
Culture Documents
h (t)=
g 2
t +vt
2
donde
g=9.8 m/ s
proyectado.
La tarea es crear una funcin en Octave que recibe dos parmetros y regresa un escalar
que representar la altura del proyectil en cada tiempo
trayectoria
t . Debers mostrar la
V
10
25
100
y vectores
Vectores de T
(0,10,100)
(0,20,250)
(0,50,300)
Para definir la serie de valores donde aplicars tu funcin, es decir, todos los valores
distribuidos equidistantemente
Recuerda por cada funcin debes crear un archivo que se llame igual que la funcin pero
con extensin .m y en una carpeta de tu eleccin.
Tip: Para definir una funcin, llamada funcX, de n parmetros en Octave la sintaxis es la
siguiente
function y = funcX(n1,n2,,nk)
Concretamente una funcin de dos parmetros
x, y
se define como
Anlisis numrico I
function y = funcX(x,y)
Tip 2: Octave permite el uso de operaciones puntuales, es decir, extiende la aplicacin de
la suma, producto y divisin (entre otras) a vectores, lo que significa que puedes sumar
dos vectores de manera implcita de la siguiente forma. Supongamos que X e Y son
vectores,
>>> Z = X*.Y
El operador punto (.) le indica a Octave que tiene que multiplicar el elemento i-simo de X
por el elemento i-simo de Y y construir al mismo tiempo el vector Z de tal forma que
Z(i) = X(i) * Y(i)
Si tenemos la funcin funcM que es una funcin que recibe un solo parmetro y regresa
un escalar, entonces podemos aplicarla a todo el vector X de la siguiente forma
Z = funcM(X)
Como paso inicial instalo GNUOctave, y posteriormente corro octave en
Windows. Me indica que no corre bajo Windows 8 pero lo instalo y
aparentemente funciona correctamente.
Doy de alta la funcin en la ventana del editor, la guardo en mi carpeta de
unad\semestre\analisis numrico\unidad1, me indica que si da de alta el path
para poder trabajar con la fucin y le doy aceptar.
La funcin queda parabolico.m
Anlisis numrico I
Despus en command Windows, declaro t10=linspace(0,10,100)
Grficamente:
Anlisis numrico I
Anlisis numrico I
Anlisis numrico I
Anlisis numrico I