第6章在普通物理中的应用.ppt.ppt

第6章在普通物理中的应用.ppt

第6章 在普通物理中的应用 【例6-1-1】温度单位转换 命题:写出一个程序,能把用户输入的摄氏温度转为华氏,也可反求。 解:◆建模 两种温度之间的转换公式为: 摄氏变华氏 华氏变摄氏 程序中要先考虑由用户选择转换的方向,再给数据。 程序exn611 k = input(选择1:摄氏变华氏;选择2:华氏变摄氏;… 键入数字1或2:); Tin = input(输入待变换的温度(允许输入数组):) ; if k==1 Tout = Tin*9/5 +32; % 摄氏转华氏 elseif k==2 Tout = (Tin-32)*5/9; % 华氏转摄氏 else disp(未给转换方向,转换无效), end s = [华氏;摄氏]; s1 = [转换后的温度为,s(k,:),num2str(Tout),度], % 注意此语句的编写方法 【例6-1-2】多种单位间的换算 写出一个程序,能把用户输入的长度单位在厘米、米、千米、英寸、英尺、英里、市尺、市里之间任意转换。 解:◆建模 这里采取的技巧是分成两步,先把输入量变换为米,第二步再把米变换为输出单位,另外,把变换常数直接表示为一个数组,选择单位的序号也就成了数组的下标;这样程序就比较简明易读。程序如下: 长度单位换算程序ex612.m clear all; disp( 长度单位换算程序) fprint

文档评论(0)

1亿VIP精品文档

相关文档