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:
1 times 4;
0 ; 1 ; 2 ; 3
03 | >> figure
04 | >> plot(t, )
05 | >> title(\fontsize{16}Resposta do sistema ao degrau unitário)
06 | >> xlabel(Tempo (s))
07 | >> ylabel(y(t))
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.

Passo 1

Beleza, o exercício mostra um trechinho de código MATLAB que cria um vetor t, plota uma função , 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 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, 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:
t = [,0,;0.1,;0.2,dots,3,]
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.

Passo 4

Alternativa ©:
“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 plot(t, y(t)) coloca t no eixo (abscissa) e y(t) no eixo (ordenada). A alternativa inverteu isso, então (d) é falsa.

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, grid on ativa (liga) a grade, não elimina. Pra desligar seria grid off. Portanto (e) também é falsa.

Resposta

A alternativa correta é a).

Exercícios relacionados