Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Elementos en orden de espiral, Ejercicios de Algoritmos y Programación

Matriz en espiral código en Matlab, Dada una matriz de M × N, crear una función en Matlab para chequear si es una matriz simétrica.

Tipo: Ejercicios

2009/2010

Subido el 14/10/2021

jonathan-doncel-1
jonathan-doncel-1 🇨🇴

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
NOMBRE: JONATHAN DONCEL MORALES
COD: 42161171
1.Dada una matriz de M × N, crear una función en Matlab para chequear si es una matriz
simétrica.
clc
clear all
A=input('ingrese una matriz de mxn');
[N,M]=size(A);
B=[];
for i=1:N
for j=1:M
B(i,j)=A(j,i);
end
end
if B==A
disp('La matriz es Simétrica');
else
disp('La matriz NO es Simétrica');
end
2. Dada una matriz de M × N, crear una función en Matlab que retorne una matriz con la
frecuencia en cada elemento
clc
clear all
A=input('ingrese una matriz N X M')
[N M]=size(A);
K=M*N;
C=0;
pf3

Vista previa parcial del texto

¡Descarga Elementos en orden de espiral y más Ejercicios en PDF de Algoritmos y Programación solo en Docsity!

NOMBRE: JONATHAN DONCEL MORALES

COD: 42161171

1.Dada una matriz de M × N, crear una función en Matlab para chequear si es una matriz

simétrica.

clc

clear all

A=input('ingrese una matriz de mxn');

[N,M]=size(A);

B=[];

for i=1:N

for j=1:M

B(i,j)=A(j,i);

end

end

if B==A

disp('La matriz es Simétrica');

else

disp('La matriz NO es Simétrica');

end

2. Dada una matriz de M × N, crear una función en Matlab que retorne una matriz con la

frecuencia en cada elemento

clc clear all A=input('ingrese una matriz N X M') [N M]=size(A); K=M*N; C=0;

for U=1:N; for Z=1:M; O=0; C=C+1; for L=1:N; for I=1:M; if A(U,Z)==A(L,I); O=O+1 ; X(C)=O; Y(C)=A(U,Z); end end end end end disp('matriz') disp(Y) disp('frecuencia de la matriz') disp(X)

3. Dada una matriz de M × N, crear una función en Matlab que separe enteros pares e impares en

matrices separadas.

clc clear all A=input('ingrese una matriz N X M') [N M]=size(A); K=M*N; M1=[]; Impares=[]; Pares=[]; for i=1:N; M2=A(i,:); M1=[M1,M2]; end for j=1:K B=M1(j); Q=M1(j); while B>1; B=B-2; end if B==1; Impares=[Impares,Q]; else Pares=[Pares, Q]; end end disp('matriz de numeros pares') disp(Pares) disp('matriz de numeros impares')