0% encontró este documento útil (0 votos)
58 vistas2 páginas

Comandos floor y ceil en MATLAB

Este documento contiene ejemplos de comandos de MATLAB para generar matrices, redondear números y valores aleatorios. Incluye comandos para crear matrices específicas F, B y C, explica la función de comandos como floor, ceil y round, y proporciona ejemplos para generar una matriz de Hilbert y una matriz 4x4 con valores aleatorios entre -5 y 5.

Cargado por

Deiver
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
58 vistas2 páginas

Comandos floor y ceil en MATLAB

Este documento contiene ejemplos de comandos de MATLAB para generar matrices, redondear números y valores aleatorios. Incluye comandos para crear matrices específicas F, B y C, explica la función de comandos como floor, ceil y round, y proporciona ejemplos para generar una matriz de Hilbert y una matriz 4x4 con valores aleatorios entre -5 y 5.

Cargado por

Deiver
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

%2.1. Escribe los comandos de MATLAB que generan las siguientes matrices.

F= [1 1 3 0; -3 -1 6 8; 4 4 10 -7]

B= [10 5 -6; -5 -8 -4; -5 -10 3; 8 8 5]

% 2.2. Escribe un solo comando que cree una matriz 3×5 con cada entrada igual a −3.%

C= -3*ones (3,5)

%Ejercicio 2.3. Crea una matriz de Hilbert con los siguientes comandos.%

%>> format rat %

%>> H=hilb(5) >> format%

%Escribe una fórmula para la posición (i,j) de la matriz H.%

format rat

H=hilb(5)

format

H(((input ('valor de i: '))),((input('valor de j: '))))

%Ejercicio 2.4. Explica la diferencia entre los comandos floor, ceil, round y fix. Apoya tu
explicación con ejemplos en MATLAB.%

%Todos los comandos tienen como función principal redondear números, sin embargo, cada
uno lo hace de manera distinta. El comando floor redondea los elementos al menor entero
más cercano; por su parte, el comando ceil redondea los elementos al mayor entero más
cercano; a diferencia de los anteriores, el comando round redondea al entero más cercano;
finalmente, el comando fix redondea los al entero más cercano hacia cero. Para un número
positivo, el comportamiento de la corrección es el mismo que el del comando floor. Para X
negativo, el comportamiento de la corrección es el mismo que el ceil.%

%Ejercicio 2.5. Escribe un comando MATLAB que genere una matriz 4×4 con valores
aleatorios enteros entre −5 y 5.%

round ((rand(4,4)-rand(4,4))*5)

% Ejercicio 2.6. El operador ‘ genera realmente la conjugada traspuesta de una matriz. Para
verlo, introduzca la matriz A=[1,2+i,sqrt(2);3,3-i,sqrt(-1)], teclea entonces A’. Describe el
resultado. ¿Qué ocurre si ponemos A.’? Explica la diferencia entre los operadores de
trasposición ’ y .’.%

A=[1,2+i,sqrt(2);3,3-i,sqrt(-1)]

A_prima=A'
%Con A’ las columnas ocupan el lugar de las filas y viceversa, la matriz de 2x3 se transforma en
una matriz de 3x2%

A_punto_prima=A.'

%Con A.’ cambian algunos signos de los elementos de la matriz%

%Ejercicio 2.7. ¿Cu´al es la entrada en fila 5 y columna 7 de la matriz pascal(10)? ¿Qu´e


comando deMATLABse usa para encontrar esta entrada?%

P= pascal (10)

P(5,7)

%P(5,7)%

%Fila 5, columna 7 es 210%

También podría gustarte