ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Herramientas de computo


Enviado por   •  27 de Julio de 2015  •  Apuntes  •  1.085 Palabras (5 Páginas)  •  156 Visitas

Página 1 de 5

Herramientas de Computación.

Format long (expansión de los decimales)

Format short (compresión de los decimales)

Format rational (numeros en fracciones)

NaN = valor no valido

Inf = infinito

>> exp(1) = e

Comparaciones de igualdad

>> a==b ( compara en igualdad a y b)

>> a=b (a la variable “a” se le asigna el valor de la variable “b”)

Menor que: a

Mayor que: a>b             mayor o igual que: a>=b

Diferente de: a~=b

Para definir variables:

1.- deben empezar con letras

2.- no hay espacios

3.- utilizar guion bajos

4.- no usar acentos, tildes, @, operadores primitivos ( + - * /) , nombres reservados para comandos (rand, plot,ode,etc.)

Operadores lógicos:

O (disyunción) = ||

Y (conjunción) = &&

En programación las operaciones (suma y multiplicación) tienen una jerarquía.

Siempre se hacen primero las multiplicaciones y luego las sumas.

Para entender correctamente lo hecho por una computadora se deben utilizar los símbolos de agrupación (),[].{}.

En Matlab solo podemos utilizar paréntesis.

Ejercicio:

No somos cien alguien increpo, pero nosotros, más otro tanto  igual, más la mitad de nosotros, más la mitad de la mitad de nosotros, mas usted seremos cien.

¿Cuántos somos nosotros?

Sea np el numero (cantidad) de personas (entes o cosas)

np + np + ½ np + ¼ np  + 1 = 100

11/4 np = 100 – 1

11 np = (100 - 1) * 4

np = ((100 - 1) * 4)/11

Nota: Matlab hace las operaciones desde los paréntesis más internos hacia los más externos.

>>plot(x,y) graficar

>>title(‘titulo del grafico’)

>>legend(‘leyenda simbólica’)

>>xlabel(‘define el nombre del eje x’)

>>ylabel(‘define el nombre del eje y’)

Size(Nombre de la variable (matriz)): dimensiones de la matriz

Length(nombre de la variable) : nos dice cuántas entradas tiene (suele usarse para vectores)

Operadores entre matrices:

: (dos puntos)

X= A:D:B;

Donde A es la posición inicial

 D es la distancia entre cada elemento

B es la posición final.

Para ubicar la posición i,j de nuestra matriz A debemos tipiar

Aij=A(i,j)

Donde i es fila y j columna.

Queremos definir una matriz que en la posición (3,3) contenga -7

>>B(3,3)=-7

>>A(:,j) me muestra la columna competa

>>A(i,:) me muestra la fila completa

>>A(:,[i j]) me mostrara más de un columna completa

>>A([i j],:) me mostrara más de una fila completa

>>A([i:j],:) mostrara las filas desde i hasta j

>>A(:,[i:j]) mostrara las columnas desde i hasta j

End

Si B es una matriz de m x n al escribir B(a:end,i)

Donde (a:end) son filas, (a) cualquier número real  e (i) las columnas

B(a:end,b:end)

Construir matrices a partir de matrices.

Sea A y B dos matrices, entonces

C=[A B]

Donde C es una matriz generada a partir de las matrices A y B.

El operador transpuesta, para transponer una matriz A se debe escribir A’

A partir de la transpuesta hay dos tipos de matrices

Simétricas si A=A’ (A==A’)

Anti simétricas si A = - A’  (A’== -A)

Si x es n x 1 & y es 1 x n entonces x*y es de n x n

Para calcular el producto punto de x & y se hace el producto de x’ & y’ (x’*y’)

Operador Potencia (^)

En los reales a=x*x y b=x^2 dan el mismo resultado

En vectores a=x*x y b =x.^2 no es el mismo resultado (Ya que a=x*x es la multiplicación matricial normal) y b =x.^2 eleva al cuadrado cada componente del vector

Sean A y B dos matrices ¿Cuál será el resultado de C= A.^B? es una matriz elevada a otra matriz.

Si A es de m x n y k es un escalar, entonces A.^k lo que hace es elevar a la k-esima potencia todos elementos de A.

Para graficar en 3D (rejillas cuadradas)

>> [x,y] = meshgrid(a: distancia entre puntos:b)

Donde [x,y] es una matriz

>>  z = x.^2 – y.^2 ;

Surf(x,y,z)

Para cambiar la combinación de colores

>> shading interp

Para graficar en 3D (rejillas rectangulares)

>>X=a : distancia entre puntos : b

>>Y=a : distancia entre puntos : b’ (b’ numero diferente para generar el rectángulo)

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (153 Kb) docx (14 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com