原始问题:
写一个m程序,能够把输入的摄氏温度转化为华氏温度,也能够把华氏温度转化成摄氏温度
MATLAB程序如下:
% 定义温度转换函数
function [fahrenheit, celsius] = temperatureConversion(temperature, scale)
% 根据输入的scale参数来判断是将摄氏度转成华氏度还是将华氏度转成摄氏度
if strcmp(scale, 'C2F') == 1
% 将摄氏度转成华氏度
fahrenheit = temperature * 9/5 + 32;
% 返回结果
celsius = temperature;
elseif strcmp(scale, 'F2C') == 1
% 将华氏度转成摄氏度
celsius = (temperature - 32) * 5/9;
% 返回结果
fahrenheit = temperature;
else
disp('Error: Invalid Scale.');
end end
Prev:你喜欢什么样的风景?