O MATLAB® é uma linguagem de alto nível e um ambiente interativo, cujos elementos básicos são as matrizes (origem de seu nome, do inglês MATrix LABoratory). Com esta ferramenta é possível realizar cálculos matemáticos, modelamento de sistemas dinâmicos, simulações, gráficos científicos e desenvolvimento de algoritmos, incluindo interfaces gráficas com o usuário, nas mais diversas áreas científicas: medicina, biologia, matemática, física e principalmente nas engenharias.
O MATLAB possui diversas ferramentas para plotar um gráfico facilmente.
Com base no programa MATLAB, avalie as seguintes linhas de comando a seguir:
;
03 | >> figure
04 | >> plot(t,
05 | >> title(\fontsize{16}Resposta do sistema ao degrau unitário)
06 | >> xlabel(Tempo (s))
07 | >> ylabel(y(t))
grid on
A seguir assinale a alternativa correta:
Alternativas:
- a)
A linha de comando 02 , cria um vetor linha cujo primeiro elemento possui valor 0 e o último possui valor 3 . Os elementos entre eles possuem valores espaçados em 0,1.
- b)
t possui dimensões
e contém os elementos:
.
- c
A linha 03 abre uma nova figura, substituindo qualquer figura que foi anteriormente aberta.
- d)
A linha 04 traça o gráfico em que t é o eixo das ordenadas e
é o eixo das abscissas.
- e)
A linha 08 elimina a apresentação de elementos de linha de grade na figura do gráfico a ser apresentado.
O MATLAB possui diversas ferramentas para plotar um gráfico facilmente.
Com base no programa MATLAB, avalie as seguintes linhas de comando a seguir:
03 | >> figure
04 | >> plot(t,
05 | >> title(\fontsize{16}Resposta do sistema ao degrau unitário)
06 | >> xlabel(Tempo (s))
07 | >> ylabel(y(t))
A seguir assinale a alternativa correta:
A linha de comando 02 , cria um vetor linha cujo primeiro elemento possui valor 0 e o último possui valor 3 . Os elementos entre eles possuem valores espaçados em 0,1.
t possui dimensões
A linha 03 abre uma nova figura, substituindo qualquer figura que foi anteriormente aberta.
A linha 04 traça o gráfico em que t é o eixo das ordenadas e
A linha 08 elimina a apresentação de elementos de linha de grade na figura do gráfico a ser apresentado.
Passo 1
Beleza, o exercício mostra um trechinho de código MATLAB que cria um vetor , coloca título, rótulos e grade. A ideia é entender o que cada linha faz e escolher qual das alternativas (a, b, c, d, e) está correta. O conteúdo aqui é principalmente o operador de dois-pontos do MATLAB para gerar vetores e os comandos
t
, plota uma função
figure
, plot
e grid
. Vamos precisar conhecer:- Como funciona
start:step:end
no MATLAB. - O que o comando
figure
faz. - Como
plot(x,y)
organiza eixos. - O que
grid on
ativa.
Passo 2
Analisando a alternativa (a):
“A linha de comando 02, cria um vetor linha cujo primeiro elemento possui valor 0 e o último possui valor 3. Os elementos entre eles possuem valores espaçados em 0,1.”
No MATLAB,
“A linha de comando 02, cria um vetor linha cujo primeiro elemento possui valor 0 e o último possui valor 3. Os elementos entre eles possuem valores espaçados em 0,1.”
No MATLAB,
t = 0:0.1:3;
gera exatamente um vetor linha que começa em 0, vai de 0.1 em 0.1 até 3 (inclusive). Em notação LaTeX:Isso confirma o que a alternativa (a) diz. Então (a) parece certinha.
Passo 3
Alternativa (b):
“ possui dimensões
e contém os elementos:
.”
Errado, porque o passo de 0,1 faz muito mais pontos: elementos, não 4, e nem são só 0,1,2,3. Logo (b) é falsa.
“
Errado, porque o passo de 0,1 faz muito mais pontos:
Passo 4
Alternativa ©:
“A linha 03 abre uma nova figura, substituindo qualquer figura que foi anteriormente aberta.”
Na real,
“A linha 03 abre uma nova figura, substituindo qualquer figura que foi anteriormente aberta.”
Na real,
figure
sem argumento abre uma nova janela de figura, mas não “substitui” a anterior – ela gera uma janela extra. Se quiséssemos substituir, usaríamos figure(n)
direcionando pra um número já existente ou fechando antes. Então © também está errada.Passo 5
Alternativa (d):
“A linha 04 traça o gráfico em que é o eixo das ordenadas e
é o eixo das abscissas.”
O comando (abscissa) e (ordenada). A alternativa inverteu isso, então (d) é falsa.
“A linha 04 traça o gráfico em que
O comando
plot(t, y(t))
coloca t
no eixo
y(t)
no eixo
Passo 6
Alternativa (e):
“A linha 08 elimina a apresentação de elementos de linha de grade na figura do gráfico a ser apresentado.”
Na verdade,
“A linha 08 elimina a apresentação de elementos de linha de grade na figura do gráfico a ser apresentado.”
Na verdade,
grid on
ativa (liga) a grade, não elimina. Pra desligar seria grid off
. Portanto (e) também é falsa.Resposta
A alternativa correta é a).