写一个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
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。