《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 102|回复: 1
收起左侧

[提问] 为什么这个程序跑不动?

[复制链接]

该用户从未签到

发表于 2017-5-27 21:48:57 | 显示全部楼层 |阅读模式
这是书上的程序:
function f=banafun(x)
f=100*(x(2)-x(1)^2)^2+(1-x(1))^2;
options=optimset('display','iter');
x=[-1.9,2];
[x,fval,exitflag,output]=fminunc(@banafun,x,options)

运行结果:
BanaFun(x)
未定义函数或变量 'x'。

签到天数: 582 天

[LV.9]以坛为家II

发表于 2017-5-29 10:39:15 | 显示全部楼层
需要将fun函数从新定义
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 陕ICP备08102094号  

GMT+8, 2017-8-22 13:15 , Processed in 0.085355 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表