asamin在matlab里,怎么总是提示出错???
疑问:为什么在运行下边程序时,总是提示“??? Undefined function or method 'asamin' for input arguments of type 'char'.”
Error in ==> HestonASACalibration at 14
asamin('set','test_in_cost_func',0)
我在网上查了下,这是在运ASA时,没定义函数的类型……总之,不是很理解,更不知该怎么改正???
完整程序
clear;
global OptionData;
global NoOfOptions;
global NoOfIterations;
global PriceDifference;
global ObjectiveFunc;
NoOfIterations = 0;
%OptionData =
Size = size(OptionData);
NoOfOptions = Size(1);
%input sequence in initial vectors
x0 = ;
lb = ;ub = ;
asamin('set','test_in_cost_func',0)
tic;
= asamin('minimize',...
'HestonCostFunc',x0',lb',ub',-1*ones(5,1));
toc; %秒表计时器
出错程序
asamin('set','test_in_cost_func',0)
运行提示错误为:
??? Undefined function or method 'asamin' for input arguments of type 'char'. 我这里没有搜到这个函数?是不是你新安装的工具箱中的函数?如果有这个函数的,就是你输入的参数的类型不对,它不接受char类型的参数 madio 发表于 2014-8-20 07:51 static/image/common/back.gif
我这里没有搜到这个函数?是不是你新安装的工具箱中的函数?如果有这个函数的,就是你输入的参数的类型不对 ...
我知道原因了,ASAMIN是一个连接ASA与MATLAB 的一个程序包,也就是将C程序与MATLAB连接的接口吧,我没安装ASAMIN程序包,所以 ……
不过还是谢谢你!:handshake
页:
[1]