Matlab Matriz de cadenas

Para asignarle texto a una variable enciérrelo entre comillas “ ” y se guardara como un string.

A=["Palabra 1" , "Palabra 2" , "Palabra 3"] '	 

 

 

8.1. Letras minúsculas – lower

B=lower(A)

 

8.2. Separar – split

Para el caso del ejemplo separará "Palabra" de los respectivos números.

C=split(A)


8.3. Únicas palabras – unique

D=unique(C)

Organiza los textos únicos, por eso "Palabra" aparece una sola vez.

 


8.4. Eliminar - erase

Para el ejemplo, vamos a pedir que elimine el espacio indicándolo como: " ". Se puede pedir eliminar ciertas letras o números en nuestra matriz de referencia.

E=erase(A," ")

 

Resultados como se ven en MATLAB:

lower split unique erase

 


8.5. Abecedario

Para ejercicios que veremos mas adelante, necesitaremos utilizar las letras del abecedario, para obtenerlas en mayúscula escribimos:

Abecedario = char(65:90)
Abecedario = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

 

Y para las minúsculas:

Abecedario = char(97:122)
Abecedario = 'abcdefghijklmnopqrstuvwxyz'

 

char en matlab, guarda el código ASCII, los caracteres imprimibles son:

 

Código Símbolo Código Símbolo Código Símbolo
33 ! 65 A 97 a
34 " 66 B 98 b
35 # 67 C 99 c
36 $ 68 D 100 d
37 % 69 E 101 e
38 & 70 F 102 f
39 ' 71 G 103 g
40 ( 72 H 104 h
41 ) 73 I 105 i
42 * 74 J 106 j
43 + 75 K 107 k
44 , 76 L 108 l
45 - 77 M 109 m
46 . 78 N 110 n
47 / 79 O 111 o
48 0 80 P 112 p
49 1 81 Q 113 q
50 2 82 R 114 r
51 3 83 S 115 s
52 4 84 T 116 t
53 5 85 U 117 u
54 6 86 V 118 v
55 7 87 W 119 w
56 8 88 X 120 x
57 9 89 Y 121 y
58 : 90 Z 122 z
59 ; 91 [ 123 {
60 < 92 \ 124 |
61 = 93 ] 125 }
62 > 94 ^ 126 ~
63 ? 95 _    
64 @ 96 `    

 

 

 

 


Creado por: Laura BP 2020/04/10
Visitas

164