Exercícios Resolvidos de Programação: Algoritmos e a Janela New script.

Ver Teoria

Enunciado

Em geral para problemas de Física a conversão de unidades se torna uma tarefa árdua, sendo assim, um aluno do curso de física através da literatura encontrou funções de primeiro grau que servem para converter entre as escalas de temperatura, essas funções são as:

Elabore uma Rotina em Matlab que converta a Temperatura em graus Celsius nas demais escalas.

Dica: Note que vai sair mais de uma temperatura, então a saída da função é um vetor, então na hora de definir a function vai ficar function [X1 X2 X3] invés de ser apenas y=function.

Passo 1

Opa a questão em si pede para montar um programinha que converte as temperaturas, que em geral é algo chatinho de se fazer de forma manual, então se você consegue automatizar isso já é uma ajuda grande na nossa carreira universitária.

Enfim, gostaria de falar da dica porque a entrada da função é a Temperatura em graus Celsius então estamos entrando com um valor qualquer, ou seja, um escalar.

Já a saída é um Vetor porque você tem 3 Temperaturas, então na hora de implementar a função precisa indicar que a variável de saída é um vetor, ok?.

Isso vai ficar claro já já

Passo 2

Antes de escrever qualquer coisa vamos escrever um pequeno algoritmo para que nós possamos nos orientar sobre o que nosso programa irá fazer.

1-Entrada de dados( T)

2-Cálculo das temperaturas(TRank,Tkelvin,TFare)

3-Impressão das Temperaturas no Command Window

Uma vez feito isso, podemos perceber que nosso código, a nossa function fica:

f u n c t i o n   [ T r a n k   T k e l v i n   T F a r e ] = t e m p ( T )

T k e l v i n = 273.15 + T

T F a r e = 32 + 1.8 * T

T r a n k = 491.67 + 1.8 * T

e n d

Se escreveu tudo direitinho, deve ficar algo assim:

Passo 3

Agora que conseguimos escrever o código vamos realizar um testezinho, Vamos calcular a Temperatura para T=25 °C. Os valores devem em Kelvin deve dar 298,15 digitando no command window t e m p ( 25 ) temos:

OPAAAAAAAAAAAAA agora temos um conversor de escala de temperaturas prontinho para te ajudar nas disciplinas

Resposta

Ei, a resposta está no passo a passo :)