FIC MATLAB 2017-2/Aula-7

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
%-- 28-09-2017 19:07:17 --%
edit
% Variáveis lógicas
a = 6
v = [1 2 3 4]
s = 'Oi'
p = true
q = false
whos
logical(1)
logical([0 1 1 0 0 1])
logical([0 1 1 0 0 1 17])
true + true
A = [1 2 3; 4 5 60]
A(4)
A(2, 3)
v = [1 2 3 4 5 60]
v([2 6])
v([false true false false false true])
v(logical([0 1 0 0 0 1]))
v([0 1 0 0 0 1])
v([false 1 0 0 0 1])
2 < 3
3 == 3
3 != 3
3 ~= 3
[1 2 3] <= [0 2 4]
R = randn(2,3)
S = randn(2,3)
R > S
format compact
R
R > 0
v = [1 2 3]
R > v
p = logical([0 1 0 1);
p = logical([0 1 0 1])
q = logical([0 0 1 1])
p & q
p | q
~p
p
~p
q
~q
p
q
xor(p, q)
~xor(p, q)
(p | q) & q
R
S
R < S
~(R < S)
R >= S
a = 1
b = 10
c = 30
a < b
(a < b) & (b < c)
find([0 1 17 0 -20])
v = randi(100, 1, 10)
v < 50
v(v < 50)
x = randi(100, 1, 10)
v(x < 50)
v
v(v < 50)
v < 50
find(v < 50)
v(find(v < 50))
v(v < 50)
R
R > 0
R(R > 0)
find(R > 0)
R
find(R > 0)
[il, ic] = find(R > 0)
R
[il, ic] = find(R > 0)
g = -9.81
a = 30 * (pi/180)
v0 = 40
t_hit = 2*v0/g*sin(a)
t_hit = -2*v0/g*sin(a)
t = linspace(0, t_hit, 1000)
h = v0 * t * sin(a) + 0.5 * g * t.^2;
plot(t, h)(
plot(t, h)
v = sqrt(v0^2 + 2*vo*g*t*sin(a) + g^2*t.^2)
v = sqrt(v0^2 + 2*v0*g*t*sin(a) + g^2*t.^2);
plot(t, v)
plot(t, h, t, v)
% Controle de fluxo (if, else, etc)
a = 2
b = -3
if b^2 < a^2
disp('Alguma coisa');
c = 17;
end
c
if b < a
disp('Oi');
c = -17
end
aula7
17
aula7
117
aula7
1.7
aula7
1,7
[1,7]
aula7
[1, 7]
[1, 17]
aula7
[100, 200]
aula7
[1, 200]
aula7
[200, 1]
v = logical([1, 0, 0, 1])
all(v)
any(v)
aula7
[1 2 3 4 5 60]
aula7
[1 2 3 4 5 6]
aula7
[18 18]
x
size(x)
size(x, 2)
size(x, 1)
size(x, 3)
size(x, 4)
size(x, 5)
size(x, 1)
size(x, 2)
size(x)
aula7
[1 100]
aula7
[10 10]
aula7
[10 10 3]
aula7
[10 10 3 3]
aula7
[10 2]
aula7
32
aula7
15
isempty([])
isempty([1 3 6])
isempty(1)
aula7
x < 17
all(x < 17)
any(x < 17)
all([])
any([])
clc
doc all
aula7
[1 2 3]
prod([])
sum([])
clc