Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computação para Engenharia 2021/02 GRAU A - Coggle Diagram
Computação para Engenharia 2021/02 GRAU A
Gráficos
[Geogebra]
(
https://www.geogebra.org/calculator
)
[Symbolab]
(
https://pt.symbolab.com/graphing-calculator
)
Wolframalpha
EXEMPLOS DE GRAFICOS
x=[-5:1:5]; y=x.^2+x-4; plot(x,y,)
x=[-5:1:5]; y=exp(-x)-1; plot(x,y)
x=[-5:1:5]; y=2+3.*cos(x); plot (x,y)
x=[-5:1:5]; y=(x+1)./(x-1); plot(x,y)
plot - Plotar linear
loglog - Gráfico em escala logarítmica
semilogx - Gráfico em escala semi-logarítmica (eixo x).
semilogy - Gráfico em escala semi-logarítmica (eixo y).
fplot - Gráfico da função
Podemos utilizar alguns comandos para melhorar a aparência de nosso gráfico: title (inclui um título ao gráfico), xlabel (permite que o eixo das abscissas do gráfico seja identificado), ylabel (permite que o eixo das abscissas do gráfico seja identificado).
Além de títulos e designação dos eixos (funções title, xlabel e ylabel) podemos definir outras propriedades gráficas como legendas, cores e estilos de linhas, estilos de marcadores, incluir grade.
CORES
y - amarelo
m - rosa(magenta)
c - azul (ciano)
r - vermelho
g - verde
ESTILO DE LINHAS
-. Ponto-traço
: Pontilhado
-- Tracejado
Sólido
Eixo Horizontal = X
Eixo Vertical = Y
Situações - Problemas
Situações
Situações resolvidas
EXEMPLOS
%Algoritmo que lê dois numeros e imprimi a divisão do maior pelo menos
n1 = input ('Escreva um número: ');
n2 = input ('Escreva um número: ');
R1 =( n1 / n2 );
fprintf ('Resultado da divisão do Maior pelo Menor é %d',R1)
%Algoritmo que calcula a altura de um cilindro
format bank
r=input('Insira a medida do raio:');
S=input('Insira a área da superfície:');
h=r(S/2*pi-1)
1 more item...
%Algoritmo que calcula a area de um retangulo
B=input ('Escreva a base do retangulo');
H=input ('Escreva altura do retangulo');
A=(B*H)/2;
fprintf ('A area do retangulo e: %d' , A);
%Encontre a margem de lucro
s=input ('Insira as vendas liquidas:');
c=input ('Insira o custo das mercadorias:');
p=(s-c)/s;
fprintf ('Margem de Lucro e:%d', p)
%Encontre a energia
m = input (' Insira a massa:');
c=3000000000;
E=m*c.^2
fprintf (' A energia é: %d' , E
FORMULAS
Como plotar:
x= -9:0.5:11;
y=x.^3+1;
plot(x,y)
Como fazer um circulo
t = -6pi:pi/100:6pi;
x = cos(t);
y = sin(t);
plot(x,y);
axis square
FUNÇÕES
função que converte graus Celsius em Fahrenheit: C/5=F-32/9
A função calcula a área de um circulo:
function a = areacirculo(raio) a = pi()*raio^2
A função converte horas e minutos em segundos: function s =segundos(horas, minutos) s = horas 60 + minutos*60
A função calcula a área de um quadrado: function a = area quadrado (largura,comprimento) a = largura+comprimento
A função calcula o quadrado da variável x:function res = quadrado(x)res = x*x;
A função calcula seno em graus: function s = senoemgraus(graus) s
= sin(graus*pi/180);
Octave - Comandos
format rat = forma fracionária
format long e = notação cientifica com 15 dig decimais
format short = notação cientifica 4 dig decimais
format bank = 2 dig decimais
format long = 15 dig decimais
format short = 5 dig decimais
raiz quadrada = sqrt(número)
Logaritmo Natural = log(número)
Logaritmo na base 10 = log10(número)
Exponencial = exp(número)
Fatorial = factorial(número)
Exponenciação = número ^ expoente
Seno do Ângulo Radianos = sin(número)
Seno do Ângulo Graus = sind(número)
Cosseno do Ângulo Radianos = cos(número)
Cosseno do Ângulo Graus = cosd(número)
Tangente do Ângulo Radianos = tan(número)
Tangente do Ângulo Graus = tand(número)
variável usada para armazenar os resultados = ans
número π = pi
Raiz de um número real =nthroot(número , vírgula
número antes da raiz
Informações adicionais:
clc = Limpar a janela de comandos
Clear = Limpar as variaveis
% = Comentários
; = Salvar as informações antes de executar / armazenar
input = coloque o valor solicitado da variável
Não utilizar vírgula - utilizar ponto
Vetor linha = [número , virgula ou espaço]
Vetor Coluna = [número ; ponto e virgula]
Linspace = [primeiro elemento:espaçamento:último termo]
Computação para Engenharia 2021/02 GRAU B
LAÇOS e LOOPS
Cada sequencia do laço é denominada
passo.
Há dois tipos de laço no MATLAB: for-end e
while-end
Estrutura for-end
Estrutura While-end
O laço while, ao contrário do for, repete um grupo de comandos um número
indefinido de vezes, até obtermos uma resposta satisfatória ou até que o usuário
mande interromper o programa.
COMANDOS E CONDICIONAIS
O principal comando condicional é o if
O bloco de comandos é executado somente se a condição (expressão relacional, expressão lógica ou variável booleana) for verdadeira.
Na estrutura do comando if sempre há um “:” após a condição
O programa a seguir verifica se um número inteiro é ímpar.
a = int(input("Digite um número inteiro: "))
impar = ((a % 2) == 1)
if impar:
print("Número ímpar")
print("Fim do programa")
A estrutura condicional if-else-end
A estrutura condicional if-elseif-else-end
O comando elif é utilizado quando queremos fazer o teste de
várias alternativas.
ra = input("Entre com o RA de um aluno: ")
if ra == "155446":
print("Gabriel Siqueira")
elif ra == "192804":
print("Alexsandro Alexandrino")
elif ra == "209823":
print("Ana Paula Dantas")
elif ra == "188948":
print("Klairton Brito")
...
elif ra == "999999":
print("...")
else:
print("Aluno não encontrado")
:
Else - Usado com o comando IF
Elseif - Usado com o comando IF
End - Usado para terminar a execução dos comandos IF, FOR, WHILE
For - Repete comandos por um número de vezes especificado
Fprintf - Grava dados em arquivo formatado
Input - Permite requisitar (com prompt) fornecimento de dados pelo teclado
While - Repete comandos enquanto condição especificada for verdadeira