voltado a área gamer e tecnologia de informação

quarta-feira, 12 de julho de 2017

Lista II Matlab Engenharia


Daniel Ribeiro Nodari                    
Lista 2            algoritmos e linguagem de programação.


1.  
clear all
clc
% Faça um algoritmo que leia duas matrizes de tamanho 4 x 4.
%Em seguida, mostre quantos são positivos e quantos são negativos.
X=[67 -12 87 25; 26 -94 52 09; 21 48 -81 26; 59 72 28 -72];
Y=[-16 39 32 76; 94 -62 00 08; 32 -86 74 56; -09 60 -37 2];

%contador positivos = C
C=0;
%contador negativos = D
D=0;

% after entering v,run below code
 for i = 1:length(X)
     if X(i) > 0
         C=C+1
     elseif X(i) <0
           D=D+1;
     end
 end
 for i = 1:length(Y)
     if Y(i) > 0
         C=C+1
     elseif Y(i) <0
           D=D+1;
     end
 end
 fprintf('os positivos são %d',C);
 fprintf('os negativos são %d',D);
no command window:




2.     
clear all
clc
%exercicio 2
%Faça um algoritmo que leia 10 valores informados pelo usuário.
%Ao final deve retornar o maior e o menor valor.

for A=1:10
    d(1,A)= input('digite 1 numero : '); 
end
X=min(d);
Y=max(d);
fprintf('o menor é:   %d, e o maior é:  %d',X,Y);

no command window:






3.     

clear all
clc 
%exercicio  
% Faça um algoritmo que leia duas matrizes A e B de tamanho 4 x 4, 
% conte e mostre quais valores que estão na matriz A,  
% também aparecem na matriz B, independente de sua posição. 
  
A=[67 12 87 25; 26 94 32 09; 21 48 81 26; 59 76 28 47]; 
B=[67 21 32 76; 72 47 26 08; 25 86 12 56; 09 60 33 02]; 
  
 X = intersect(A, B); 
Y = (X)'; 
Z=length(X); 
  
fprintf('das duas matrizes há %d números comuns. Nos quais são: ',Z); 
disp(Y); 


no command window:






Share:

0 comentários:

Postar um comentário

Blogger news

Total de visualizações de página

Algoritmos e Linguagens de Programação

Recent Posts

Unordered List

Theme Support