几个MATLAB小程序

将华氏温度f转换为摄氏温度c

clear; %清除工作空间中的变量
f=input('Input Fahrenheit temperature:');
c=5*(f-32)/9

函数文件将变量a,b的值互换

function [a,b]=swap(a,b)
try
    a=a+b;b=a-b;a=a-b;  %先试探性执行语句,若a,b均为数而非数组,则执行成功
catch
    c=a;a=b;b=c;
end
end

我觉得上面这样可能会执行得快一点,毕竟不用申请新的变量空间(●’◡’●)

输入一个字符,若为大写字母,则输出其对应的小写字母;若为小写字母,则输出其对应的大写字母;若为数字字符则输出其对应的数值,若为其他字符则原样输出

c=input('请输入一个字符','s');
if c>='A' & c='a'& c='0'& c

发表评论

电子邮件地址不会被公开。 必填项已用*标注