与c语言一样,matlab按如下方式定义华氏度到摄氏度的函数
function D=F2C () forI=0:10F=input ) )==temperatureinF: )、' s ' ); %input返回字符串,并且str2num必须转换为数字ifisempty(f ) break end F=str2num(F ) f。 c=() f-32 ).*5/9); frintf(temperatureinc:%f(n ),c ); 结束函数d=f2c (
d是返回值,F2C是函数名,括号内是形参。 这里将函数定义为无参函数。
matlab认为不需要用括号括起来,fprintf和c语言的printf的用法很相似。 如果%d以科学计数法表示小数,则%f将显示为普通数值。
matlab的end被用来代替c语言的大括号。 必须注意的是这些