自动单位转换:通过自动单位​​转换消除代码中与单位相关的错误-matlab开发

时间:2024-06-21 12:20:19
【文件属性】:

文件名称:自动单位转换:通过自动单位​​转换消除代码中与单位相关的错误-matlab开发

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-21 12:20:19

matlab

通过自动单位​​转换消除代码中与单位相关的错误 UNIT 类被定义为自动执行单位转换为 MKS 系统(米、公斤、秒)。 我的目标是解决使用 mm 代替 m 或将 mm 转换为英寸的问题。 这也是绘图过程中的一个问题,因为需要跟踪单位正在策划的事情。 出于这个原因,我喜欢通过编写以下内容将所有变量定义到 MKS 系统中: 直径 = 10.0 * 毫米; 这是自动转换为 MKS,同时仍然允许我以毫米(或克、N、英寸...) 如果mm的值为1e-3,那么直径的值为1e-2,表现在米 = 10 毫米。 (一切安好) 从这一点开始,所有使用“直径”的计算都可以在 MKS 中完成, 避免任何“数量级错误”。 上面的语法也特别有用输入文件,其中定义了许多标量参数。 它提供了很多信息一目了然。 当需要显示或绘制变量时,可以使用以下语法: disp(diameterVector/mm)


【文件预览】:
unitClasses.zip

网友评论