Você está na página 1de 7

% 1.

1
clc; clean all; disp('insira o tamanh do vetor para linha') a=input('o valor : \n'); disp('insira o tamanho do vetor para coluna') b=input('o valor : \n'); if (a==1) fprintf('o vetor tem linhas=%d',a); fprintf('o vetor tem coluna=%d',b); else fprintf('o vetor tem coluna=%d',b); fprintf('o vetor tem linhas=%d',a); end %1.2 clc; clear all; vetor_a=0; vetor_r=0; a=input('insira quantos vetores sero usados: '); L=input('insira quantas linhas tero os vetores: '); c=input ('insira quantas colunas tero os vetores: '); z=input ('insira (1) para soma dos vetores ou (2) para diferena: '); %insere os elementos. if (L==1) for i=1:a d=input('qual o tamanho desse vetor? '); for j=(1:d) vetor_a(i,j)=input('insira o valor do elemento: '); end disp('proximo vetor. aperte enter para comear') pause; end end if (c==1) for i=1:a d=input('qual o tamanho desse vetor? '); for j=(1:d) vetor_a(j,i)=input('insira o valor do elemento: '); end disp('proximo vetor. aprte enter para comear') pause; end end %soma os vetores colunas if(L==1)&&(z==1) for i=(1:l) for j=(1:a) for k=(1:L) vetor_r(1.i)=vetor_r(1,i)+vetor_a(j,k); end end end for i=(1:c) disp(vetor_r) end end %diminue os vetores coluna if(L==1)&&(z==2) for i=(1:L) for j=(1:a) for k=(1:L) vetor_r(1.i)=vetor_r(1,i)-vetor_a(j,k); end end end for i=(1:c) disp(vetor_r(1,c)) end end

%soma os vetores linha if(c==1)&&(z==1) for i=(1:c) for j=(1:a) for k=(1:c) vetor_r(i,1)=vetor_r(i,1) + vetor_a(k,j); end end end for i=(1:L) disp(vetor_r(1,L)) end end %diminue os vetores linhas if(c==1)&&(z==2) for i=(1:L) for j=(1:a) for k=(1:L) vetor_r(i,1)=r(i,1)-vetor_a(k,j); end end end for i=(1:L) disp(vetor_r(1,L)) end end clc; o=1;VR=0; %fazendo que o usuario delimite o tamanho dos vetores. disp('insira o tamanho do vetor coluna') c=input(''); for i=(c:1) VC(i,o)=input('enumere os elementos do vetor:'); end disp('insira o tamanho do vetor linha') l=input(''); disp('insira os elementos vetor linha') for j=(1:l) VL(o,l)=input('enumere os elementos do vetor'); end %escolhendo o tipo. op=input('se deseja produto interno digite (1) se deseja produto externo digite(2)'); if op==1 for k=(1:l) VR=VC(k,o)*VL(o,k)+VR; end fprintf('o valor do produto interno %f:',VR); end if op==2 for i=(1:c) for j=(1:l) M(c:l)=VC(c,1)*VL(1,l); end end end for i=(1:l) for j=(c:1) disp(M(l,c)) end end %1.5 disp('insira o x1 e o x2') x1=input('x1: '); x2=input('x2: '); disp('insira o y1 e o y2') y1=input('y1: '); y2=input('y2: '); d=sqrt(x2-x1)^2+ sqrt(y2-y1)^2;

fprintf('a distancia :%f ',d) %2.3 clc; clear all disp('insira a primeira matriz /n') disp('na ordem de cima para baixo da esquerda para direita') for i=(1:3) for j=(1:3) a(i,j)=input('o elemento: '); end end disp('insira a segunda matriz /n') disp('na ordem de cima para baixo da esquerda para direita') for k=(1:3) for m=(1:3) b(m,k)=input('o elemento: '); end end for i=(1:3) for j=(1:3) for k=(1:3) r(i,j)=a(i,k)*b(K,j); end end end for i=(1:3) for j=(1:3) disp(r(i,j)) end end %2.6 matriz superior e inferior clc; clear all ts=o; ti=0; disp('insira a quantidade de coluna') C=input(': '); disp('insira a quantidade de linhas') L=input(': '); disp('insira os elementos da matriz na ordem de cima para baixo da esqueda para direita') for i=(1:C) for j=(1:L) w(i,j)=input('insira o elemento'); end end for i=(1:L) for j=(1:C) if L>C ts=w(L,C)+ts;%ts=triangular superior end if C>L ti=w(L,C)+ti;%ti=triangular inferior end end end if ts==0 disp('a matriz superior') end if ti==0 disp('a matriz e inferior') end %2.7 pelo mtodo de cofator repetir=true; while repetir==1; disp('insira (1) para determinante 2x2')

disp('insira (2) para determinante 3x3') disp('insira (3) para sair') var=input('a opo '); if var==1 for i=(1:2) for j=(1:2) a(i,j)=input('insira o elemento'); end end D=(a(1,1)*a(2,2))-(a(1,2)*a(2,1)); fprintf('o determinante ;%f', D) end if(var==2) disp('insira os elementos da matriz na ordem de cima para baixo da esqueda para direita') for i=(1:3) for j=(1:3) b(i,j)=input('insira o elemento'); end end end %foi separa por partes para facilitar o processo. d=b(1,1)*b(2,2)*b(3,3)-b(3,2)*b(2,3); e=-b(1,2)*b(2,1)*b(3,3)- b(2,3)*b(3,1); f= b(1,3)*b(2,1)*b(3,2)-b(3,1)*b(2,2); D=d+e+f; fprintf('o determinante ;%f', D) if(var==3) K=input('deseja continuar? sim -(S) no -(N)','s'); if(K=='S') || (K=='s') disp('aperte enter para continuar') repetir=1; pause; clc; end if (K=='N') || (K=='n') disp('aperte enter para encerrar') repetir=0; pause; clc; end end end % regra de gramer clc; clear all %inserindo os elementos disp('insira os elementos da matriz na ordem de coluna a coluna') for i=(1:3) for j=(1:3) b(i,j)=input('o elemento: '); v1(i,j)=b(i,j); v2(i,j)=b(i,j); v3(i,j)=b(i,j); end disp('prxima coluna') end disp('insira os valores indepedentes de cima para baixo') %o determinante da matriz b. for w=(1:3) g(w:1)=input('insira o elementos '); end d=b(1,1)*b(2,2)*b(3,3)-b(3,2)*b(2,3); e=-b(1,2)*b(2,1)*b(3,3)- b(2,3)*b(3,1); f= b(1,3)*b(2,1)*b(3,2)-b(3,1)*b(2,2); D=d+e+f; %inserindo os valores indepedentes

v1(1:1)=g(1:1); v1(2:1)=g(2:1); v1(3:1)=g(3:1); d=v1(1,1)*v1(2,2)*v1(3,3)-v1(3,2)*v1(2,3); e=-v1(1,2)*v1(2,1)*v1(3,3)-v1(2,3)*v1(3,1); f=v1(1,3)*v1(2,1)*v1(3,2)-v1(3,1)*v1(2,2); D1=d+e+f; %determinante do D2 %inserindo os valores indepedentes v2(1:2)=g(1:1); v2(2:2)=g(2:1); v2(3:2)=g(3:1); d=v2(1,1)*v2(2,2)*v2(3,3)-v2(3,2)*v2(2,3); e=-v2(1,2)*v2(2,1)*v2(3,3)-v2(2,3)*v2(3,1); f=v2(1,3)*v2(2,1)*v2(3,2)-v2(3,1)*v2(2,2); D2=d+e+f; %Determinante de D3. %inserindo os valores indepedentes v3(1:3)=g(1:1); v3(2:3)=g(2:1); v3(3:3)=g(3:1); d=v3(1,1)*v3(2,2)*v3(3,3)-v3(3,2)*v3(2,3); e=-v3(1,2)*v3(2,1)*v3(3,3)-v3(2,3)*v3(3,1); f=v3(1,3)*v3(2,1)*v3(3,2)-v3(3,1)*v3(2,2); D3=d+e+f; %calculo das soluoes. x1=D1/D; x2=D2/D; x3=D3/D; fprint('o conjunto soluo : %f',x1 , x2 , x3) clc; clear all load filmes.txt dados=filmes; %clculo da mdia dos filmes media_gasto_milhoes=mean(dados(:,2)); media_ganho_milhoes=mean(dados(:,3)); media_duracao_filmes=mean(dados(:,4)); media_nota_publica=mean(dados(:,5)); % Determiao da Mediada Mediana_gasto_milhoes=median(dados(:,2)); Mediana_ganho_milhoes=median(dados(:,3)); Mediana_duracao_filme=median(dados(:,4)); Mediana_nota_publico=median(dados(:,5)); % Determinao da Moda Moda_gasto_milhoes=mode(dados(:,2)); Moda_ganho_milhoes = mode(dados(:,3)); Moda_duracao_filme = mode(dados(:,4)); Moda_nota_publico= mode(dados(:,5)); % Determiao da Varincia Variancia_gasto_milhoes=var(dados(:,2)); Variancia_ganho_milhoes=var(dados(:,3)); Variancia_duracao_filme=var(dados(:,4)); Variancia_nota_publico=var(dados(:,5)); % Determiao do Desvio Padro Des_Pad_gasto_milhoes = std(dados(:,2)); Des_Pad_ganho_milhoes= std(dados(:,3)); Des_Pad_duracao_filme=std(dados(:,4)); Des_Pad_nota_publico= std(dados(:,5)); % Determinao dos Valores Mximos Max_gasto_milhoes = max(dados(:,2));

Max_ganho_milhoes= max(dados(:,3)); Max_duracao_filme = max(dados(:,4)); Max_nota_publico = max(dados(:,5)); % Determinao dos Valores Mnimos Maximo_gasto_milhoes = min(dados(:,2)); Maximo_ganho_milhoes = min(dados(:,3)); Maximo_duracao_filme = min(dados(:,4)); Maximo_nota_publica = min(dados(:,5)); dados_novos = (dados(:,2:end-2)); disp('Matriz de Covarincia: ') cov(dados_novos) disp('Matriz dos Coeficiente de Correlao: ') corrcoef (dados_novos) subplot (2,3,1); plot (dados(:,2), '*-'); title('Gastos com o filmes no decorrer do ano'); ylabel('valor em milhoes'); xlabel('Anos'); %grid on; subplot (2,3,2); plot (dados(:,3), 'ro-'); title('faturamento dos filmes no decrrer do ano'); ylabel('valor em milhoes'); xlabel('Anos'); %grid on; subplot (2,3,3); plot (dados(:,4), 'k-'); title('durao dos filmes em relao aos anos'); ylabel('durao dos filmes'); xlabel('Anos'); %grid on; subplot (2,3,4); plot (dados(:,5), 'm*-'); title('Notas das avaliaes dos pblicos'); ylabel('notas dos publicos'); xlabel('os anos'); %grid on; subplot (2,3,1); histfit(dados(:,2)) title('Gastos com o filmes no decorrer do ano'); title('Grfico 1. estatisticas dos filmes no passar dos anos '); ylabel('Valor em milhoes gasto'); xlabel('Anos'); subplot (2,3,2); histfit(dados(:,3)) title('faturamento dos filmes no decrrer do ano'); title('Grfico 2. estatisticas dos filmes no passar dos anos '); ylabel('Valor em milhoes ganho'); xlabel('Anos'); subplot (2,3,3); histfit(dados(:,4)) title('durao dos filmes em relao aos anos'); title('Grfico 3. estatisticas dos filmes no passar dos anos '); ylabel('Durao dos filmes'); xlabel('Anos'); subplot (2,3,4); histfit(dados(:,5)) title('Notas das avaliaes dos pblicos'); title('Grfico 4. estatisticas de filmes no passar dos anos '); ylabel('Notas dos publicos'); xlabel('Anos'); scatter(dados(:,2), dados(:,3)); Pelos dados nota-se que o investimento no filme no afeta nos lucros e nas notas dos pblicos, mostrando que a ideia inovadora de criar um filme tem seus pontos decisivos. mas nessa amostra, tem sua percualidade. o que mostra no ano de 1997 em que foi um investimento mais alto e teve um lucro de 200% e a quarta melhor nota na amostra.

Você também pode gostar