Exercícios Resolvidos de Introdução

Ver Teoria

Enunciado

Quais das variáveis abaixo não está corretamente escrita para o Matlab:

Ca0=70.67;

ya0=0,5;

delta==1;

alfa=3.55E5;

k=0.004;

fa0=2,0000;

tetab=1;

tetac=0;

Passo 1

Para resolver essa questão precisamos analisar cada variável e verificar se tem algum erro em cada. Para simplificar vamos analisar cada parte da definição das variáveis em cada passo.

Passo 2

Quando chegamos em questões desse tipo primeiramente vamos procurar pelo erro, belezinha?

Para simplificar vamos começar pelas nomeações das variáveis, ou seja, o termo que se localiza antes das igualdades. O nome das variáveis precisam começar por letras e não podem ter nenhum caracter especial.

Então se a gente olhar pro nosso grupo de variáveis, vemos que todas passam nesse primeiro teste.

Passo 3

Segundamente, vamos analisar os comandos de indexação. No Matlab nosso operador de igualdade é o “=”.

Então, analisando as alternativas, vemos que quase todas possuem a indexação adequada, ou seja, com apenas um único sinal de igual. A exceção é a variável delta.

Quando se adiciona dois iguais estamos trabalhando com outro tipo de operação que são os testes lógicos, e isso é um tópico que será visto lá na frente. Então, para a indexação comum de uma variável essa operação está errada.

Então encontramos nosso primeiro erro que é a variável delta.

Passo 4

E vamos finalizar com a questão numérica da variável.

Nas variáveis do tipo flutuante, precisamos separar a parte inteira da parte decimal por um ponto. E quase todas estão de acordo, com exceção da variável fa0, pois foi colocado uma vírgula para definir a variável flutuante.

Isso é algo que o Matlab não acusa como um erro. Porém, ele entende a variável fa0 vale 2, ou seja, apenas a parte inteira. E a parte decimal vira uma outra variável qualquer, gerando assim erro no código.

Resposta

Temos que as variáveis erradas são as variáveis fa0 e delta.