Está en la página 1de 13

Clculo Numrico 2004

OCTAVE
1-Introduccn
1-1. Ou es Octave?
Octave es un software que nos permte programar y utzar una sere
de funcones prncpamente numrcas. Esto se hace tpeando os
comandos a utzar y e software responder a cada uno de eos mostrando
os resutados a travs de a pantaa. Es decr, cada vez que nosotros
tpeamos ago e software nos responder, excepto que fnacemos o que
escrbmos con un punto y coma (;).
Octave es un software de dstrbucn gratuta que se apega a
a fosofa GNU, esto es poder tener acceso a programa y a cdgo
fuente de programa para modfcaro (s nos nteresa), sn tener que
pagar n por su uso, n por su obtencn, adems de poder hacer
cuantas copas se queran e nstaacones en dferentes mqunas,
tambn, sn tener que pagar.
1-2. Instaacn
Exsten varas versones de Octave, todas dsponbes en forma
gratuta en Internet. La pgna prncpa de octave es
http://www.octave.org . La verson orgna se utza en LINUX (un sstema
operatvo gratuto), a pesar de eo exsten varas versones para Wndows
(e sstema operatvo propetaro de Mcrosoft). Una de as pgnas de donde
se puede obtener a dstrbucn para Wndows, es a pgna de a
Unversdad de Crdoba que es http://www.efn.uncor.edu (a segumos os
nk Departamentos, Departamento de Computacn, Materas, Informtca,
SOFTWARE). E nk que nos permte ba|ar e nstaador de Octave para
Wndows es
http://www.efn.uncor.edu/departamentos/computacon/materas/nformatca
/software.htm
Una vez obtendo e nstaador smpemente se debe e|ecutar e
msmo y se ncar e proceso de nstaacn de OCTAVE.
1-3. Notacn en este Documento
ENTER representa presonar a teca enter return. EL texto que
aparece en itlica representa a estructura genera de o que se est
descrbendo. Cunado aparece ago entre <corchetes> sgnfca que
debe ser rempazado por un nombre en partcuar (as
<nombre_de_funcin> se reempazar, por e|empo, por seno(x)). E
tecto que aparece en negrita representa cdgo de OCTAVE sto
para ser e|ecutado.
1-4. E|ecutando OCTAVE por prmera vez
Para e|ecutar e programa, smpemente se debe hacer cck en
e cono correspondente. Cuando e software se nca, se muestra
una ventana donde podemos escrbr os comandos que necestemos.
Adems Octave puede grafcar nuestros datos y resutados en otra
ventana.
La forma ms senca de obtener ayuda en Octave es tpeando
help y uego presonando ENTER.
Exste un manua on-ne en ngs en a dreccn
http://www.octave.org/doc/octave_toc.htm .
Para sar de Octave bastar con escrbr exit y presonar
ENTER.
2-Tpos de Datos en OCTAVE
Todas as versones de Octave ncuyen una sere de tpos de
datos predefndos, que ncuye reaes, compe|os, escaares, matrces
cadenas de caracteres y tpos de datos estructurados. Un tpo de
datos no so defne a dato sno que adems defne que operacones
pueden hacerse sobre y con otros tpos de datos.
Es posbe defnr nuevos tpos de datos escrbendo un poco de
cdgo en C++. Estos tpos de datos pueden ser cargados a ncarse
Octave o durante a e|ecucn de Octave. Esto no ser necesaro en
nuestro caso.
2-1. Tpos de Datos Numrcos
Constantes Numrcas
Una constante numrca puede ser un escaar, un vector o una matrz
o un nmero magnaro. La forma ms smpe de una constante numrca,
un escaar, es un nmero smpe que puede ser un entero, una fraccn
decma, un nmero en notacn centfca o un nmero compe|o. Todas as
constantes numrcas en Octave son representadas nternamente como
nmeros de punto fotante en dobe precsn (os nmeros compe|os se
representan como dos vaores fotantes). Un nmero de punto fotante es o
que se conoce como rea. As agunos vaores reaes que tenen e msmo
vaor numrco sern, por e|empo, 105 ENTER, 1.05e+2 ENTER, 1050e-
1 ENTER.
Estos vaores se pueden ngresar drectamente tpendoos y Octave
nos mostrar e formato ms smpe de vaor tpeado.
Una constante numrca compe|a se escrbe como una expresn de
a sguente forma: 3 + 4i ENTER, 3.0 + 4.0i ENTER, 0.3e1 + 40e-1i
ENTER. La nca condcn es que no haya un espaco entre e nmero y a i
que representa e vaor de a raz cuadrada de -1.
Matrces
Es muy senco defnr una matrz de vaores en Octave. E
tamao de a matrz es determnado automtcamente, as a
expresn a !1, 2; 3, 4" ENTER, resuta en a matrz:
a=
[
1 2
3 4
]
Ntese que os eementos de a matrz se separan con coma (,) y as
fas con punto y coma (;). Los eementos de a matrz pueden ser
expresones arbtraras sempre que as dmensones mantengan
coherenca, as a expresn !a , a" ENTER, ser
a=
[
1 2 1 2
3 4 3 4
]
Rangos
Un rango es una forma convenente de escrbr un vector con
eementos guamente espacados. En un rango se defne e prmer
eemento, un vaor opcona de ncremento entre os eementos y e vaor
mxmo que os eementos de rango no deben exceder. Estos vaores se
separan con dos puntos (#), s e ncremento no se escrbe se consdera 1.
Por e|empo e rango 1#5 ENTER ser equvaente a a fa |1,2,3,4,5| ,
mentras que e rango 1#3#5 ENTER ser |1,4|, y e rango $#-4#-1% ENTER
ser |7,3,-1,-5,-9,-13,-17|.
Un rango se puede eer de a sguente forma, sea 1&#3#$%, r desde
16 hasta 78 avanzando de a 3.
Predcados
Lamaremos predcados a as funcones predefndas que se
ncuyen en Octave. Para os ob|etos numrcos exsten agunos
predcados tes como por e|empo:
is'(atrix(a) que devueve un vaor 1 s a es una matrz, 0 en otro
caso.
is')e*tor(a) que devueve un vaor 1 s a es un vector, 0 en otro
caso.
is's*alar(a) que devueve un vaor 1 s a es un escaar, 0 en otro
caso.
is's+,are(x) s x es una matrz cuadrada devueve a dmensn de
a matrz, sno 0.
is's-((etri*(x,tol) s x es smtrca con toeranca to devueve a
dmensn de x, 0 en otro caso. S to se omte se toma a toeranca
que utza a maquna en donde se esta traba|ando.
3-Varabes
Una varabe permte asgnar un nombre a un vaor que ser utzado
uego. E nombre de una varabe consstr de caracteres, dgtos y
caracteres de subrayados, pero no est permtdo que empecen con un
dgto o con dobe caracter de subrayado. Los nombres de varabe no deben
superar os 30 caracteres. Las mayscuas y mnscuas son consderadas
como dferentes caracteres. Como un e|empo, Son nombre de varabes
vdos . , x15 , '+,ien'es , alt,ra.
E comando *lear <variable> ENTER borra a varabe, a varabe
de|a de estar defnda. Los comandos /ho y /hos stan as varabes que
se hayan defndo. E predcado exist(a) devueve un 1 s a varabe a
exste, un 2 s e nombre, a, es e de un archvo .m, 3 s es un archvo .oct y
5 s es una funcn predefnda de Octave.
4- Expresones
Las expresones son os adros con os que se construyen todo en
Octave. Una expresn se evaa en un vaor, que se puede mprmr,
comparar, pasar como parmetro a una funcn o asgnar a una varabe con
una operacn de asgnacn.
Una expresn puede servr como sentenca. Una sentenca puede
contener una o ms expresones que ncuyan varabes, constantes,
matrces, o combnacones de eas.
4-1. Expresones ndces
Una expresn ndce permte recuperar o referencar eementos de
una matrz o un vector.
Los ndces pueden ser escaares, vectores, rangos o e caracter
especa dos puntos (#) que se utza para seecconar a fas o coumnas
enteras. Los vectores utzan un soo ndce mentras que as matrces
utzan dos.
Por e|empo, dada a matrz 0 !1,2;3,4;5,&" ENTER, a sguente
expresn 0(2,1) seeccona (y retorna su vaor) e eemento de a segunda
fa y a prmera coumna (e 3), mentras que as sguentes expresones
seecconan a prmera fa de a matrz 0(1,1#2) 0(1,#), a segunda fa de
a matrz 0(2,1#2) 0(2,#) y a segunda coumna 0(1#3,2) 0(#,2).
Ntese que para seecconar una coumna entera se puede utzar un
rango (1:2 en e e|empo) e caracter especa dos puntos (:)
4-2. Lamadas a Funcones
Otro tpo de expresn bsca es a amada a una funcn que puede
o no, estar predefnda en Octave. Una funcn es un nombre para un
ccuo partcuar. As, por e|empo, s+rt e|ecuta as sentencas para obtener
(o cacuar) a raz cuadrada de un vaor.
Un con|unto f|o de funcones est predefndas en Octave, pero se
pueden construr as propas funcones en caso de ser necesaro.
La forma de utzar una funcn es a travs de una expresn de
amada a a funcn que consste de: e nombre de a funcn ms una sta
de argumentos entre parntess. Estos argumentos son asmsmo
expresones, que se separan con comas (,). S no son necesaros
argumentos se pueden omtr os parntess, pero es me|or utzaros para
que quede en caro que se esta amando a una funcn.
Agunos e|empos son, s+rt(&4) ENTER, ones(4,5) ENTER, ran1()
ENTER, zeros(t,y).
Cada funcn posee una cantdad determnada de argumentos y cada
argumento debe ser de un determnado tpo. Adems, Octave permte que
se devuevan varos vaores como resutado de utzar dcha funcn. Por
e|empo, una funcn sobre una matrz podra devover e mayor, e menor y
e vaor ms repetdo de a msma.
Agunas funcones predefndas son s+rt(<variable>),
sin(<variable>), *os(<variable>), tan(<variable>), asin(<variable>),
a*os(<variable>), atan(<variable>), sinh(<variable>),
*osh(<variable>), tanh(<variable>), ones(<variable>,<variable>),
2eros(<variable>,<variable>), ran1().
4-3. Operadores Artmtcos
Los operadores artmtcos son eementos que permten construr
expresones ms compe|as partendo de expresones sencas o atmcas
(ndvsbes).
Adcn: x + y : S ambos operandos son matrces e nmero de fas y
coumnas debe concdr. S un operando es escaar su vaor es sumado a
cada eemento de otro operando.
Adcn eemento por eemento: x .+ y : Este operador suma dos matrces
eemento a eemento. Es equvaente a x +y.
Sustraccn: x - y
Sustraccn eemento a eemento: x .-y
Mutpcacn Matrca: x * y : E nmero de coumnas de x debe concdr
con e nmero de fas de y.
Mutpcacn eemento a eemento: x .* y : S ambos operandos son
matrces deben concdr en dmensn.
Dvsn a derecha: x / y : Este concepto es equvaente a efectuar e
producto de nverso de y transpuesta por x transpuesta, transpuesto.
Dvsn a derecha eemento a eemento: x ./ y
Dvsn a Izquerda: x \ y : E concepto es equvaente mutpca e nverso
de x por y.
Dvsn a Izquerda eemento por eemento: x .\ y : Cada eemento de y es
dvddo por e correspondente de x.
Potenca: x y x ** y : S x e y son escaares devueve x eevado a a
potenca y.
Potenca eemento por eemento: x . y x .** y : S os dos operandos son
matrces as dmensones deben concdr.
Negacn: -x
Suma unara: +x : Este operador no tene efecto sobre e operando.
Con|ugado: x' : Para argumentos reaes este operador es o msmo que e
operador Transpuesta. Para operandos compe|os cacua e con|ugado.
Transpuesta: x.'
4-4. Operadores de Comparacn
Los operadores de comparacn comparan os vaores numrcos con
respecto a a guadad. Todos os operadores de comparacn devueven un
vaor 1 s a operacn es verdadera 0 s es fasa. Para matrces os
operadores traba|an eemento por eemento. As por e|empo, !1, 2; 3, 4"
!1, 3; 2, 4" ENTER dar un resutado de unos y ceros eemento por
eemento |1,0;0,1|. S un operador fuera un escaar y e otro una matrz, e
escaar se comparar con cada eemento de a matrz.
x 3 - es verdadero s x es menor que y
x 3 - es verdadero s x es menor o gua que y
x - es verdadero s x es gua a y
x 4 - es verdadero s x es mayor o gua que y
x 4 - es verdadero s x es mayor que y
x 5 - es verdadero s x es dstnto que y
x 6 - es verdadero s x es dstnto que y
x 34 - es verdadero s x es dstnto que y
4-5. Expresones Booeanas
Una expresn booeana es una combnacn de expresones de
comparacn usando operadores "o" (77), "y" (88) y "no" (5), |unto con
parntess que controan e orden de as operacones gcas. La veracdad
de una expresn booeana es computada combnando a veracdad de as
expresones componentes eementaes. Un vaor cero es consderado faso y
un vaor dstnto de cero es consderado verdadero.
x 88 -: es verdadero s x e y son verdaderos.
x 77 -: es verdadero s x o y son verdaderos.
5x: es verdadero s x es faso.
4-6. Expresones de Asgnacn
Una expresn de asgnacn es una expresn que amacena un
nuevo vaor en una varabe. Por e|empo, para asgnar un vaor 1 a a
varabe z se utza a sguente expresn 2 1 ENTER.
Luego de que esta expresn es e|ecutada a varabe z tene un vaor
1, sn mportar e vaor que tena z antes. As e sgno gua () se conoce
como operador de asgnacn (y suee eerse como "se vueve"). La parte
zquerda de operador (l)al,e) debe ser una varabe, un eemento de una
matrz, o una sta de vaores. La parte derecha de operador puede ser
cuaquer expresn.
Es mportante notar que as varabes puede cambar de tpo durante
a e|ecucn de un programa, en un momento ser un vaor numrco y uego
ser una matrz. Esta tcnca s ben es vda no es recomendada.
Asgnar un escaar a un con|unto de ndces de una matrz har que
os eementos de a matrz se vuevan e vaor escaar. As, a(#, 2) 5
ENTER, har que todos os eementos de a segunda coumna de a matrz a
sean 5.
Una asgnacn es una expresn y por o tanto tene un vaor. La
expresn z=1 tene vaor 1 (es verdadera, o vda). Esto permte escrbr
mtpes asgnacones smutaneas, como por e|empo x - n 0
ENTER, que amacena 0 en as tres varabes. Sguendo con nuestro
e|empo de asgnacn, tenendo ya un vaor en z otro e|empo de asgnacn
sera x 2 +5 ENTER con o que a varabe x tendr un vaor de 6. S
eemos a sentenca anteror, obtenemos, "La varabe x se vueva e vaor
de a varabe z ms 5".
4-7. Operadores de Incremento
Los operadores de ncremento ncrementan o decrementan e vaor
de una varabe en 1. E operador de ncremento se escrbe como dos sgnos
ms segudos sn espaco entre eos (++) y e de decremento como dos
sgnos menos segudos sn espaco entre eos(--). La forma de utzaros
ser antes o despues de varabes que ya se hayan defndo, por e|empo ,
entra1as++, ---, --alt,ra, ++in1i*e.
As, ++x puede escrbrse tambn como xx+1. Oue se ee como x
se ),el)e el )alor +,e tiene la )aria9le x (:s ,no.
La dferenca entre utzaros antes o despus de a varabe es a
sguente.
S x 2 ENTER ++x es equvaente a x = x + 1, devueve 3 por pantaa
(es decr se devueve o muestra e resutado de a operacn uego de
reazara), mentra que x++ es equvaente a x = x + 1, devueve 2, pues e
resutado de a operacn se muestra antes de reazara.
Para matrces y vectores os operadores operan a nve de eemento.
4-8. Evauacn
Normamente, as expresones son evauadas smpemente
tpendoas en Octave. Pero agunas veces puede ser necesaro hacero
expctamente. Las funcones e)al y ;e)al permten efectuar esta
evauacn e)al(<a 1;=) ENTER, har que a a varabe a se e asgne 1,
;e)al(>a*os>, -1) ENTER dar como resutado 3.1416, pues se est
evauando e arcocoseno con e argumento -1.
4-9. Sentencas
Una sentenca es una expresn smpe o un con|unto de sentencas
de contro de fu|o andadas. E|empos de sentencas smpes son:
a1; ENTER
932; ENTER
* a+9; ENTER
1 s+rt(* + (a?9)) ENTER
5- Sentencas de Contro de Fu|o
5-1.La sentenca @A
La sentenca i; (s condcona) es a sentenca que permte tomar
una decsn en Octave. Exsten tres formas bscas, a ms senca es:
if (<condicin>)
{parte-entonces}
endif
Donde <condicin> es una expresn que controa que o que se va a
hacer. S <condicin> es verdadera, as sentencas de a {parte-entonces}
se e|ecutarn. S <condicin> es fasa no se e|ecutarn as sentencas de a
parte entonces. Por e|empo, en e sguente fragmento de cdgo, s x es
menor que dos, se sumar uno a x.
i; (x3 2) ENTER
x++; ENTER
en1i; ENTER
La segunda forma de i; es:
if (<condicin>)
{parte-entonces}
else
{parte-no-entonces}
endif
S <condicin> es verdadera se e|ecutan as sentencas de a {parte-
entonces}, s <condicin> es fasa se e|ecutan as sentencas de a {parte-
no-entonces}. As, por e|empo:
i; (re( (x, 2) 0)
x++;
else
x--;
en1i;
Ese fragmento hace que s e resto de dvdr x por 2 (que se escrbe
rem(x,2)) es gua a cero (==0) se sumar 1 a x (x++;) y sno se e restar 1
a x (x--;)
La tercera forma de i; es a sguente:
if (<condicin>)
{parte-entonces}
elseif (<condicin>)
{parte-entonces-elseif}
elseif (<condicin>)
{parte-entonces-elseif}
elseif (<condicin>)
{parte-entonces-elseif}
else
{parte-no-entonces}
endif
Donde cada <condicin> se chequea y cuando una <condicin> es
verdadera se e|ecuta su correspondente {parte entonces}. S nnguna es
verdadera a tma {parte-no-entonces} ser e|ecutada. Puede haber
muchas partes elsei;.
i; (re( (x, 2) 0)
x++;
elsei; (re( (x, 3) 0)
x x+5;
else
x--;
en1i;
En este caso s x es dvsbe por 2 se e sumar uno a su vaor, s es
dvsbe por tres se e sumar cnco a su vaor y s no, se e restar 1.
5-2. La sentenca BC@DE
En programacn un oop sgnfca que una parte de un programa se
e|ecutar ms de una vez en forma sucesva. La sentenca /hile es a
forma ms senca de hacer oops en Octave. Lo que hace un whe es
repetr un grupo de sentencas, mentras que una condcn determnada
sea verdadera.
while (condicin)
cuerpo
endwhile
Lo prmero que sucede es a verfcacn a condicin. S a condicin
es verdadera se e|ecuta e cuerpo. Una vez e|ecutado e cuerpo, se vueve a
verfcar a condicin y mentras sga sendo verdadera se vueve a e|ecutar
e cuerpo y haste que a condicin no es verdadera. S a condicin es
ncamente fasa e cuerpo no se e|ecuta nunca. E sguente boque de
cdgo genera os 10 prmeros nmeros de a sucesn de fbbonacc.
;i9 ones (1, 10);
i 3;
/hile (i 3 10)
;i9 (i) ;i9 (i-1) + ;i9 (i-2);
i++;
en1/hile
5-3. La sentenca AER
E ;or es ms convenente cuando queremos contar a cantdad de
veces que teramos en e oop. La estructura de un for es como sgue:
for nombre-variable = epresin
cuerpo
endfor
La parte nombre-variable puede tener varas formas. La forma ms
comn es e nombre de una varabe smpe. E operador de asgnacn (=)
que fgura en e for funcona de a sguente manera. En vez de asgnar a
epresin a a nombre-variable de una vez, traba|a por coumnas. S a
epresin es un rango, un vector o un escaar, e vaor de nombre-variable
ser asgnado cada vez que e cuerpo se e|ecute. Como puede verse en e
sguente cdgo que genera os 10 prmeros nmeros de a sucesn de
fbonacc.
fb = ones (1, 10);
for = 3:10
fb () = fb (-1) + fb (-2);
endfor
E rango 3:10 se va asgnando a a varabe , hasta que no quedan
vaores.
Cuaquer sentenca for se puede traducr como whe y vceversa.
5-4. La sentenca FRE0G
La sentenca 9reaH hace que a e|ecucn "sate" fuera de cco
whe o for que a contene.
/hile (1i)?1i) 3 n,()
i; (re( (n,(, 1i)) 0)
9reaH;
en1i;
1i)++;
en1/hile
5-5. La sentenca IENT@NJE
La sentenca *ontin,e satea e resto de cco que a ncuye y
empeza con e sguente cco de teracn nmedatamente.
)e* ro,n1 (ran1 (1, 10) ? 100);
i 0;
;or x )e*
i; (re( (x, 2) 5 0)
*ontin,e;
en1i;
i++
en1;or
5-6.La sentenca @NKJT
La sentenca inp,t permte e ngreso de un vaor numrco.
inp,t(>@ngrese ,n )alor >);
S se agrega e argumento "s" e vaor ngresado se consdera una
cadena de caracteres.
5-7.La sentenca L@MK
La sentenca 1isp permte mostrar en pantaa e argumento que
utza.
1isp(>@ngrese ,n )alor >);
6 - Archvos de Funcones
Los programas compcados en Octave pueden ser smpfcados
defnendo funcones. Las funcones pueden ser drectamente defndas en a
nea de comando o en archvos externos y pueden ser amadas como
funcones predefndas.
6-1.Defnendo funcones
La forma ms smpe de defncn de una funcn es a sguente:
function nombre
cuerpo
endfunction
Un nombre vdo de funcn debe obedecer a as msmas regas que
un nombre vdo de una varabe. E cuerpo de a funcn consste en un
con|unto de sentencas Octave. En e cuerpo de a funcn se defne que es
o que a funcn debe hacer. Normamente, ser necesaro pasare aguna
nformacn a a funcn que defnmos. La estructura genera para pasar
parmetros a una funcn en Octave es
function nombre (ar!-list)
cuerpo
endfunction
donde ar!-list es una sta de argumentos separados por comas.
Cuando a funcn es amada os nombre de os argumentos son utzados
para contener os vaores de os argumentos durante esa amada.
6-2.Devoucn de Vaores desde una funcn
En a mayora de os casos tambn se desea que aguna nformacn
regrese desde as funcones que se defnan. La forma genera de hacer esto
se ogra:
function ret-val = name (ar!-list)
cuerpo
endfunction
Donde ret-val es e nombre de a varabe que contendr e vaor que
a funcn retornar. Esta varabe debe estar defnda antes de fn de
cuerpo de a funcn.
Las varabes usadas en e cuerpo de a funcn son ocaes a a
funcn (no exsten fuera de ea). Las varabes nombradas en a ar!-list y
ret-val tambn son ocaes a a funcn.
Por e|empo, esta sera una funcn que computa e vaor promedo de
una sere de vaores amacenados en un vector.
;,n*tion ret)al a)g ())
ret)al s,( ()) N length ());
en1;,n*tion
6-3.Retorno de Mtpe Vaores desde una funcn
A dferenca de muchos otros engua|es, Octave permte que una
funcn retorne ms de un vaor. La sntaxs para defnr funcones que
devuevan mtpes vaores ser:
function "ret-list# = nombre (ar!-list)
cuerpo
endfunction
donde ret-list ser una sta de varabes separadas por comas que
guardarn os vaores devuetos por a funcn.
Por e|empo:
;,n*tion !(ax, i1x" )(ax ())
i1x 1;
(ax ) (i1x);
;or i 2#length ())
i; () (i) 4 (ax)
(ax ) (i);
i1x i;
en1i;
en1;or
en1;,n*tion
6-4.Retornando desde una funcn
E cuerpo de una funcn puede contener una sentenca ret,rn.
Esta sentenca hace que a e|ecucn vueva a resto de programa. La
sntaxs es:
ret,rn
E comando return smpemente permte sar fcmente de
cuerpo de una funcn.
6-5.Archvos de Funcones (.m)
Excepto para programas muy sencos no es prctco tener que
defnr todas as funcones que necestamos utzar cada vez que as
necestemos. En ugar de eo, a dea es guardar as funcones en un archvo
que sea fc de utzar, ya sea para agregar funcones nuevas o modfcar
as que ya hemos creado y uego utzaras desde Octave.
Octave no requere que as funcones sean cargadas desde un archvo
para utzaras, smpemente hay que poner as defncones de as
funcones en agn sto donde Octave pueda encontraras.
Cuando Octave encuentra un dentfcador que no ha sdo defndo,
prmero verfca que no sea una varabe o funcn que ya haya sdo usada.
S no a encuentra a, busca en a sta de drectoros que se encuentra
amacenada en a varabe predefnda DE0LK0TC, buscando archvos
<.(= que tengan e msmo nombre que e dentfcador. As por e|empo s
Octave encuentra e dentfcador pro(e1io en un programa y no es una
varabe, buscar por e archvo pro(e1io.( en a sta de drectoros
defndos en LOADPATH. Una vez que Octave encuentra e archvo, e
contendo de msmo es edo. S se defne so una funcn dentro de ese
archvo esta funcn se e|ecuta. E ugar por defecto en donde OCTAVE
espera que se encuentren os archvos es 31ire*torio 1e
instala*iOn4No*ta)e';iles, entonces por e|empo s nstaamos Octave con
as opcones por defecto este ugar sera <*#N0r*hi)os 1e progra(asNPNJ
E*ta)e 2.1.3&No*ta)e';iles=.

También podría gustarte