Está en la página 1de 3

TRABAJO DE SOFTWARE

Quispe Huillca Yurben Dedi CUI: 20111523

Averiguar con ejemplos:


Manejo de cadena de caracteres:
FUNCIONES PARA MANEJO DE CADENAS DE CARACTERES
Los caracteres se almacenan en un vector, un carcter por elemento. Cada
carcter ocupa un
byte. Las cadenas de caracteres van entre apstrofos o comillas simples. A
continuacin puede
ver y practicar con ellos algunos ejemplos:
c='cadena'
c=
cadena
size(c)
ans =
16
abs(c) % devuelve los nmeros ASCII de cada carcter
ans =
99 97 100 101 110 97
setstr(abs(c)) % convierte nmeros ASCII en caracteres
ans =
cadena
Otras funciones para manejo de caracteres son las siguientes:
disp(c) imprime el texto contenido en la variable c
isstr detecta si una variable es una cadena de caracteres
strcmp comparacin de cadenas. Funciona de modo diferente que la
correspondiente funcin de C. Si las cadenas son iguales devuelve un
uno, y si no lo son, devuelve un cero
s=[s,' y ms'] concatena cadenas, aadiendo la segunda a continuacin de la

primeraIntroduccin a MATLAB 4.2 pgina 55


int2str convierte un nmero entero en cadena de caracteres
num2str convierte un nmero real en cadena de caracteres, con cuatro cifras
decimales por defecto (pueden especificarse ms cifras, con un
argumento opcional)
sprintf convierte valores numricos en cadenas de caracteres, de acuerdo con
las reglas y formatos de conversin del lenguaje C. Esta es la funcin
ms general para este tipo de conversin
A continuacin se pueden ver algunos ejemplos:
num2str(pi)
ans =
3.142
num2str(pi,8)
ans =
3.1415927
Es habitual convertir los valores numricos en cadenas de caracteres para
poder
imprimirlos como ttulos en los dibujos o grficos. Vase el siguiente ejemplo:
fahr=70; grad=(fahr-32)/1.8;
title(['Temperatura ambiente: ',num2str(grad),' grados centgrados'])

Hipermatrices -> pg. 40


Matrices de ms de dos dimensiones
Tres ndices para poder acceder a
un elemento
ndice para las filas (i)
ndice para las columnas (j)
ndice para la profundidad (k)Definicin de Hipermatrices
>>H(:, :, 1)=[2 3 5; 4 5 7]
H=
235
457
>> H(:, :, 2)=[8 5 7; 2 7 9]
H(:,:,1) =
235
457
H(:,:,2) =
857
2 7 9Hipermatrices: Acceso / Funciones
Acceso a una elemento de la hipermatriz:
NombreHipermatriz(fila, columna, prof)
Ejemplo: B(2, 1, 3)
Funciones que trabajan con hipermatrices:
[f, c, p]=size(Hipermatriz)
n=ndims(Hipermatriz) : devuelve el nmero de dimensiones de la hipermatriz

También podría gustarte