Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
area.m % meu primeiro algoritmo matlab clc; clear; r = input('Digite raio: '); arear = pi*r.^2; str =['Área: ', num2str(arear)]; disp(str) aula.m clear; clc; x= (-20):20; y=x.^3-x*.5+2; plot3(y, x, x); bhaskaramult.m clc; clear; a = input('Digite número: '); b = input('Digite número: '); c = input('Digite número: '); r1 = ((-b + (sqrt(b^2-4*a*c)))/(2*a)); r2 = ((-b - (sqrt(b^2-4*a*c)))/(2*a)); mult = (r1*r2); disp(mult); bhaskarasoma.m clc; clear; a = input('Digite número: '); b = input('Digite número: '); c = input('Digite número: '); r1 = ((-b + (sqrt(b^2-4*a*c)))/(2*a)); r2 = ((-b - (sqrt(b^2-4*a*c)))/(2*a)); soma = r1 + r2 ; disp('Soma: '); disp(soma); difdivisao.m clc; clear; q=[15 25; 40 50]; o=[5 5; 5 2]; disp(q/o); disp(q\o); dist.m function dist = dist(x1, y1, x2, y2); dist = sqrt((x2-x1).^2 + (y2-y1).^2); return; end ExercFXY.m clc; clear; x = input('digite x:'); y = input('digite y:'); if (x>=0)&&(y>=0); m = x + y; elseif (x>=0)&&(y<0); m = x + y.^2; elseif (x<0)&&(y>=0); m = x.^2 + y; else m = x.^2 + y.^2; end disp(m); Fibonacci.m function Fibonacci = Fibonacci(x) %Soma da sequencia de Fibonacci % Detailed explanation goes here soma = 0; if (x==1) Fibonacci = 0; elseif (x==2) Fibonacci = 1; elseif (x>2) a = 0; b = 1; for i = 2:x; soma = soma + b; aux = a; a = b; b = (aux +b); end end Fibonacci = soma; return; end horario.m clc; clear; segundo = input('Leia segundos: '); horas = fix((segundo/3600)); %60*60; segundo = rem(segundo,3600); %resto da divisão minutos = fix((segundo/60)); segundo = rem(segundo,60); %resto da divisão str = [num2str(horas) 'Horas: ' num2str(minutos) 'Minutos: ' num2str(segundo) 'Segundos: ']; disp(str); I00001000.m clc; clear; cont = 0; n = input('Digite número: '); for (i=1:n); if (rem(n,i) == 0); cont = cont + 1; end end disp(cont); I0000200.m clc; clear; i=1; while (i<50); if (rem(i,2)== 0); disp(i); end i=i+1; end I0000300.m clc; clear; for i=1:200; if (rem(i,11)==0); disp(i) end end I0000400.m clc; clear; for i=1:10; n = input('Digite número: '); if (rem(n,2)== 0) disp(n) end end I0000600.m clc; clear; j = 1; cont = 0; for i=1:30; n = input('Digite número: '); if (n>=10)&&(n<=20); t(j) = n; cont = cont + 1; j = j + 1; end end disp(t) I0000750.m clc; clear; n = input('Digite número: '); for (i=1:n); disp(i); end I0000800.m clc; clear; n = input('Digite número: '); for (i=1:n); f = input('Número: '); if (f>0); disp(f); end end I0000900.m clc; clear; n = input('Digite número: '); for (i=1:n); if (rem(n,i) == 0); disp(i); end end I0001100.m clc; clear; soma = 0; n = input('Digite número: '); for (i=1:n); if (rem(n,i) == 0); soma = soma + i; end end disp(soma); I0001610.m clear; clc; aluno = 1; menor = 11; n = input('Digite quantidade de alunos: '); while (aluno <= n) nota = input('Digite nota: '); if (nota>=0)&&(nota<=10); aluno = aluno + 1; if (nota < menor); menor = nota; contm = 1; elseif (nota == menor); contm = contm + 1; end end end perc = (contm/n)*100; str1 = ['Menor nota: ', num2str(menor)]; str2 = ['Percentual: ', num2str(perc),'%']; disp(str1) disp(str2) idadolesc.m clc; clear; idade = 1; n = 0; cad = 0; while (idade~=0); idade = input('Digite idade: '); n = n+1; if (idade>=14)&&(idade<=17); cad = cad + 1; end end percent = ((cad/(n-1))*100); disp(percent); Media.m clc; clear; n1 = input('Digite número: '); n2 = input('Digite número: '); media = (n1+n2)/2; disp('Media calculada: '); disp(media); media2.m clc; clear; a = input('Digite número: '); b = input('Digite número: '); c = input('Digite número: '); media = (a+b+c)/3 ; disp('media calculada: '); disp(media); newfunction.m function dist = dist(x1, y1, x2, y2) dist = sqrt((x2-x1).^2 + (y2-y1).^2); return; end Numprimoproduto.m clc; clear; pp = 1; n1 = input('Digite número: '); n2 = input('Digite número: '); for i=n1:n2; if (primo(i)== 1);%%função primo retorna 1 se é primo, senão 0. pp = pp*i; end end disp(pp) plotneg.m clear; clc; x = 1:10; y=(x.^3)+((-5).*x+2); plot(x,y) plotum.m clear; clc; x = 0:pi / 100:2*pi; y1 = sin(2*x); y2 = 2*cos(2*x); plot(x, y1, x, y2) primo.m function primo = primo(x) %função de números primos % Função que verifica se o número é primo i = 1; cont = 0; while (i<=x); if (rem(x,i) == 0); cont = cont + 1; end i = i + 1; end if (cont == 2) primo=1; else primo=0; end end primomenorqn.m clc; clear; maior = 0; n = input('Digite número: '); for i=(n-1):(-1):1; if (primo(i)== 1);%% função primo retorna 1 se é primo, se não for é 0. maior = i; break; end end disp(maior) PROVA2.m %Exercício 2 prova 3 clc; clear; for i = 1:5; for j = 1:7; n = input('Digite número: '); m(i,j)= n; end end somam = sum(m); maxval = max(m); media = mean(m); disp(somam) disp(maxval) disp(media) PROVA2vet.m clc; clear; v = 1:10; somam = sum(v); maxval = max(v); media = mean(v); disp(somam) disp(maxval) disp(media) PROVA4.m clc; clear; i = 1; j = 1; cont = 0; x = 100; n = input('Digite quantidade de primos: '); while (j>=n); %%x = x+1; while (i<=x); if (rem(x,i) == 0); cont = cont + 1; i = i + 1; end end if (cont == 2); disp(x); end j = j +1; x = x+1; end PROVA5.m clc; clear; uq = 0; dt = 0; tuqc = 0; qssz = 0; msz = 0; for i=1:15; id = input('Digite idade: '); if (id>=1)&&(id<=15); uq = uq + 1; elseif (id>=16)&&(id<=30); dt = dt + 1; elseif (id>=31)&&(id<=45); tuqc = tuqc + 1; elseif (id>=46)&&(id<=60); qssz = qssz + 1; else msz = msz + 1; end end puq = (uq/15)*100; pdt = (dt/15)*100; ptuqc = (tuqc/15)*100; pqssz = (qssz/15)*100; pmsz = (msz/15)*100; str1 = ['Quantidade faixa 1 - 15 anos: ', num2str(uq), ' Percentual: ', num2str(puq), '%']; str2 = ['Quantidade faixa 16 - 30 anos: ', num2str(dt), ' Percentual: ', num2str(pdt), '%']; str3 = ['Quantidade faixa 31 - 45 anos: ', num2str(tuqc), ' Percentual: ', num2str(ptuqc), '%']; str4 = ['Quantidade faixaknkljoiohõi 46 - 60 anos: ', num2str(qssz), ' Percentual: ', num2str(pqssz), '%']; str5 = ['Quantidade faixa >= 61 anos: ', num2str(msz), ' Percentual: ', num2str(pmsz), '%']; disp(str1) disp(str2) disp(str3) disp(str4) disp(str5) QUEST4.m clc; clear; i = 1; x = 100; n = input('Digite número de primos: '); while (i<=n); j = 1; cont=0; while (j<=x) if (rem(x,j) == 0); cont = cont + 1; end j = j + 1; end if (cont == 2); disp(x); i = i + 1; end x = x + 1; end TENTATIVA3PROVA4.m clc; clear; i = 1; x = 100; n = input('Digite número de primos: '); while (i<=n); j = 1; cont=0; while (j<=x) if (rem(x,j) == 0); cont = cont + 1; end j = j + 1; end if (cont == 2); disp(x); i = i + 1; end x = x + 1; end testesopmat.m clc; clear; a=[2 -2; -1 2]; b=[1 -1; 0 2]; c=[1;-2]; d=eye(2); e = a + b; disp(e); f = a*d; disp(f); g=a.*d; disp(g); h=a*c; disp(h); j=a\b; disp(j); k=a.\b; disp(k); l=a.^b; disp(l); i=a.*c; disp(i); testeum.m clc; clear; v = [2 3 1]; w = [3 4 2]; d = v.*w; disp(d); umacemprimos.m clc; clear; n = 1; i = 1; while (i <= 99); n = n + 1; if primo(n) == 1; m(i)= n; i = i + 1; end end disp(m) disp(i) umacemprimosdois.m clc; clear; j = 1; cont = 0; k = 1; i = 101; n = input('Digite quantidade de primos: '); while (j<=n); while (k<=i); if (rem(i,k) == 0); cont = cont + 1; end k = k + 1; if (cont == 2); v(j)= k; j = j + 1; end end end disp(v) vetorvintedoisquatrocinco.m clc; clear; x=20:2:45; elemax=abs(x(1)); indmax=1; for k=2:length(x); if(abs(x(k))>elemax); elemax=abs(x(k)); indmax=k; end end disp(elemax); disp(indmax); disp(x(8));
Compartilhar