将HyperMath定义函数导入HyperStudy并调用.pdf

2018-09-13 下载:13
下载

大小:213.91KB

将HyperMath定义函数导入HyperStudy并调用


节选段落一:
将HyperMath定义函数导入 HyperStudy并调用
第一步,定义 RosenBrock 函数
(1) 打开 HyperMath,在文本输入区内输入如下
function ros_eval(x,y) {
f = 100.*(y-x^2)^2 + (1-x)^2
return(f)
}
(2)另存为 rosenbrock_function.hml。退出并关闭 HyperMath。


节选段落二:
第二步,将定义函数添加至首选项文件 Preference File
(1)新建文本文档,输入如下
*Id("HyperStudy v12.0")
*BeginDefaults()
*BeginPlotDefaults()
*RegisterHMATHFunction("ros_eval",
"/rosenbrock_function.hml", 2)
*EndPlotDefaults()
*EndDefaults()
替换为 rosenbrock_function.hml 所在的路径。


节选段落三:
(2)保存文本文档为 rosenbrock_prefs.mvw,退出并关闭。
第三步,HyperStudy 求解
(1)启动 HyperStudy,依次菜单栏“file-Use Preference File- rosenbrock_prefs.mvw file”,此
时完成了首选项文件 Preference File 的导入。
(2)利用 HyperStudy 新建 Model,类型为 Internal Math
(3)定义变量 X 和 Y,如下
(4)执行 Nominal Run
(5)创建并定义输出响应,调用上述定义的 RosenBrock 函数。
默认 最新
当前暂无评论,小编等你评论哦!
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP