[Noti-MNS] vec() de Octave en Matlab
Mario Storti
mstorti en intec.unl.edu.ar
Mie Sep 14 07:42:10 ART 2005
>>>>> On Tue, 13 Sep 2005 22:05:21 -0300 (ART),
>>>>> Indalecio Bezos <ibezos en yahoo.com.ar> said:
> Mario: Sin animo de molestarte, en el proceso testarea (que baje del
> sitio de la catedra), cuando lo corro me tira el error
> ??? Undefined function or variable 'vec'.
> On line 16 ==> x = [vec(xx), vec(y), vec(z)];
> Es obvio que no reconoce la instrucción "vec", ( Yo tampoco )
> la pregunta es:
> ¿"vec" es una función implicita de Octabe ?
> ¿Debo definirla para MatLab o ya esta definida en algun lugar?
> Si la defino yo (por lo que veo en la linea 16) tengo que crear una
> función "vec" que tome los valores de xx y genere el vector columnas
> para la ordenada x, los mismo para y,lo mismo para z, y de este modo
> genero la matriz x con todas las coordenadas en R3 para los nodos de
> la mallas.
> Gracias.
> Cordialmente, Indalecio.
vec(x) convierte la matriz `x' en un vector columna apilando las
columnas de `x'.
> - Function File: vec (X)
> Return the vector obtained by stacking the columns of the matrix X one
> above the other.
En Matlab se obtiene un efecto similar haciendo `x(:)'. Mario
Más información sobre la lista de distribución Noti-MNS