Altair Compose编程实践介绍.pdfVIP

  • 34
  • 0
  • 约5.33千字
  • 约 16页
  • 2020-04-12 发布于北京
  • 举报
ALTAIR COMPOSE™ 第5 章: COMPOSE 实践 2020年2月13日 February 13, 2020© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. COMPOSE 编程实践 可靠性 组织 速度/性能 February 13, 2020© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. 将工作进行归统! 对于不同的项目使用不同的文件夹 • 把相关的东西放在一起/简化/备份文件。 • 尝试使用“cd” 、“chdir”设置当前目录,但不要在运行时设置。 将频繁使用的命令作成脚本/ 函数 • 少打字意味着少打字相关的错误。 避免丢失数据-谨慎使用“Clear all ”命令 • workspace 中的变量发生不可逆的清除 • 文件被覆盖 February 13, 2020© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. 整体思考,局部行动! 有比使用global全局变量更好的方式。 例如:函数内定义的函数、不断增长的输入参数、共享和保留变量 更好的选择: varargin, Struct, persistent 1. varargin 进行可变参数的输入 2. Struct 添加/删除结构体的内部变量 3. persistent 函数内局部共享/保留的变量 主函数 第一次运行 第二次运行 February 13, 2020© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. 巧用选择 在if elseif 和 switch/case/otherwise 之间做出选择: a. 速度/性能可能不同。这具体取决于逻辑判断 和输入的参数。 b. switch/case/otherwise 通常在大型分支选 择时具有性能优势。 February 13, 2020© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. 快速处理 内存分配 循环结构通常是耗时的:for, while … 尝试在循环前预先分配内存。 使用函数– zeros, eye, diag, rand 在for循环前,采用zeros 函数预分配内存 repmat, resize, reshape

文档评论(0)

1亿VIP精品文档

相关文档