查看: 150|回复: 1|关注: 0

[已解决] 创建了一个将华氏度转换为摄氏度的函数,但输出有问题,不知道怎么解决

[复制链接]

新手

12 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
function F2C
while 1
    F = input('Temperature in F:');
    if (isempty(F) == 0)
        C = (num2str(F)-32)*5/9;
        X = ['Temperature in c =',num2str(C)];
        disp(X);
    else
        break
    end
end
这段程序调用时,不能输出正确结果,请问一下是什么问题

回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

入门

174 麦片

财富积分


50500


3

主题

121

帖子

23

最佳答案
QQ
  • 关注者: 2
发表于 2020-11-18 14:04:27 | 显示全部楼层 |此回复为最佳答案
F不用转化为字符
function F2C
while 1
    F = input('Temperature in F:');
    if ~isempty(F)
        C = (F-32)*5/9;
        X = ['Temperature in c =',num2str(C)];
        disp(X);
    else
        break
    end
end
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /5 下一条

快速回复 返回顶部 返回列表