Vous êtes sur la page 1sur 7

DISCIPLINA: MTODOS NUMRICOS APLICADOS ENGENHARIA

PROFESSOR: Vincius Weiner Martins Monteiro Coelho de Paiva

ENGENHARIA DA PRODUO E QUMICA

2 semestre de 2017 DIA DA SEMANA: Segunda-Feira

Lista de Exerccios 1

MARCIEL HOTZ BRAGA

Data: 25/09/2017
LISTA DE EXERCCIO 1

DISCIPLINA: MTODOS NUMRICOS APLICADO ENGENHARIA

PROFESSOR: Vincius Weiner Martins Monteiro Coelho de Paiva

ENGENHARIA DA PRODUO E QUMICA

EXECUTAR OS EXERCCIOS PROPOSTOS EM SCILAB, COPIANDO O CDIGO OU


REALIZANDO UM PRINT DA TELA PARA ESTE DOCUMENTO.

A - Verificar se possvel declarar as seguintes variveis e crie um cdigo que no


possua erros:

- a = 1;

- Var_1 = 2;

- 2var = 3;

- esta varivel = 3;

- tens = 2;

- b = 2; B = 3; verifique se b e B tm o mesmo valor

SciNotes
//A- Verificar se possvel declarar as seguintes variveis e crie um cdigo que no possua
erros:
//a = 1;
//Var_1 = 2;
//2var = 3;
//esta varivel = 3;
//tens = 2;
//b = 2; B = 3; verifique se b e B tm o mesmo valor

a = 1;
Var_1 = 2;
var2 = 3;
esta_variavel = 3;
itens = 2;
b = 2;
B = 3;
Console

B Realize as seguintes operaes com vetores e matrizes:

a) criar vetor linha x com os valores 1, 2 e 3


b) x=zeros(1:5)
c) x=ones(1:5)
d) m=[1 2 3; 4 5 6]
e) Calcular dimenso de m
f) Criar uma matriz 3x4 de zeros
g) Criar a matriz identidade de ordem 3

SciNotes
//B Realize as seguintes operaes com vetores e matrizes:
//a) CRIAR VETOR LINHA X COM OS VALORES 1, 2 E 3
//b) x=zeros(1:5)
//c) x=ones(1:5)
//d) m=[1 2 3; 4 5 6]
//e) Calcular dimenso de m
//f) Criar uma matriz 3x4 de zeros
//g) Criar a matriz identidade de ordem 3

x=[1 2 3]
x=zeros(1:5)
x=ones(1:5)
m=[1 2 3; 4 5 6]
z=length(m)
y=[0 0 0 0; 0 0 0 0; 0 0 0 0]
M=[1 0 0; 0 1 0; 0 0 1]

Console
--> x=[1 2 3]

x =

1. 2. 3.

--> x=zeros(1:5)

x =

0. 0. 0. 0. 0.

--> x=ones(1:5)

x =
1. 1. 1. 1. 1.

--> m=[1 2 3; 4 5 6]

m =

1. 2. 3.

4. 5. 6.

--> z=size(m)

z =

2. 3.

--> y=[0 0 0 0; 0 0 0 0; 0 0 0 0]

y =

0. 0. 0. 0.

0. 0. 0. 0.

0. 0. 0. 0.

--> M=[1 0 0; 0 1 0; 0 0 1]

M =

1. 0. 0.

0. 1. 0.

0. 0. 1.

C Implemente um cdigo que solicite do usurio dois valores e informe se o primeiro


valor maior, igual ou menor que o outro.

SciNotes
//C Implemente um cdigo que solicite do usurio dois valores e informe se o primeiro valor
maior, igual ou menor que o outro.

x=input("Digite o primeiro valor:")


y=input("Digite o segundo valor:")

if x>y then
printf("O valor maior : %g", x)
else
printf("O Valor maior : %g", y)
end

Console
--> exec('C:\Users\Hotz\Desktop\Exercicio 3 - Lista 1.sce', -1)

Digite o primeiro valor:


10

Digite o segundo valor:

20

O Valor maior : 20

D Escreva as frmulas e calcule as expresses para a =2, b=5, c=7 e d=10.

SciNotes
//D Escreva as frmulas e calcule as expresses para a =2, b=5, c=7 e d=10.
a=2
b=5
c=7
d=10

v=((a+d)/4)-(3/(b-c-1))

w=((b+((d+2)/6))/(a-1))+c

x=a+((b)/(4+((c-2)/(d-5))))

Console
--> exec('C:\Users\Hotz\Desktop\Exercicio 4 - Lista 1.sce', -1)

--> v=((a+d)/4)-(3/(b-c-1))

v =

4.

--> w=((b+((d+2)/6))/(a-1))+c

w =

14.

--> x=a+((b)/(4+((c-2)/(d-5))))

x =

3.
E Crie uma calculadora que realize os clculos de +,-, / e x. O usurio dever informar
os valores que se deseja calcular:

SciNotes
//E Crie uma calculadora que realize os clculos de +,-, / e x. O usurio dever informar os
valores que se deseja calcular:

x=input("Digite o primeiro valor:")


y=input("Digite o segundo valor")

z=input("Digite 1 para Somar, 2 para Subtrair, 3 para Dividir, 4 para Multiplicar.")

if z==1 then
a=x+y
printf("O resultado da soma : %g", a)
end
if z==2 then
b=x-y
printf("O resultado da subtrao : %g", b)
end
if z==3 then
c=x/y
printf("O resultado da diviso : %g", c)
end
if z==4 then
d=x*y
printf("O resultado da multiplicao: %g", d)
end

Console
--> exec('C:\Users\Hotz\Desktop\Exercicio 5 - Lista 1.sce', -1)

Digite o primeiro valor:

Digite o segundo valor

Digite 1 para Somar, 2 para Subtrair, 3 para Dividir, 4 para Multiplicar.

O resultado da multiplicao: 25

F Dada a funo y=x+x+9, plotar o grfico e calcular os zeros

SciNotes
//F Dada a funo y=x+x+9, plotar o grfico e calcular os zeros

x=[-10:1:10];
y=x^3+x^2+9
plot2d(x,y);
Console
a=poly([9 0 1 1], 'x', 'coeff')

a =

2 3

9 +x +x

--> z=roots(a)

z =

-2.4723679

0.7361839 + 1.7601898i

0.7361839 - 1.7601898i

Vous aimerez peut-être aussi