数学建模社区-数学中国

标题: asamin在matlab里,怎么总是提示出错??? [打印本页]

作者: 深叶子    时间: 2014-8-19 19:13
标题: asamin在matlab里,怎么总是提示出错???
疑问:/ I1 E, I& p7 W' Z* J
为什么在运行下边程序时,总是提示“??? Undefined function or method 'asamin' for input arguments of type 'char'.”/ q$ L2 W0 a, D7 p$ W) s
Error in ==> HestonASACalibration at 14
8 J4 b3 H- C5 m. d0 o: \ asamin('set','test_in_cost_func',0)
  V7 {. }$ E" U3 w我在网上查了下,这是在运ASA时,没定义函数的类型……总之,不是很理解,更不知该怎么改正???& t% ]3 ?$ h3 r
2 G0 O* {3 a  N/ @- o
完整程序
4 U9 K4 K% M% Vclear;
6 Z; K) j8 {7 `" N4 ~ global OptionData;
7 ^! S4 }& @0 H2 @, D8 @" a global NoOfOptions;/ g; {% q; k3 [+ w7 _, A$ z
global NoOfIterations;3 P# i; U: L- h% Q8 F* a; q8 V
global PriceDifference;
4 M- Y: @% {2 ^; N& | global ObjectiveFunc;
8 z# P2 Q% i* A. j9 w0 d5 x! v% I NoOfIterations = 0;
9 g* E: d! T' B& X %OptionData = [r,T,S0,K,Option Value,bid,offer]$ F. b' H- v4 u4 `. t0 k  O
Size = size(OptionData);
! o; ^# I: S) E* B NoOfOptions = Size(1);' S* s- ]7 J. ?! v
%input sequence in initial vectors [kappa,theta,sigma,rho,v0]$ x! d2 q8 y$ _; x' z: j! M2 U
x0 = [0.030854841 0.999999922 0.248415019 -1 0.08977599];3 C7 R  p: g& D1 h$ @: M. T
lb = [0 0 0 -1 0];ub = [10 1 5 0 1];' ]5 r+ @( n& y0 A; g
asamin('set','test_in_cost_func',0)
# o- f6 ?( {1 _) |+ S* q5 x& G. c tic;8 y+ R+ t" ?& y* ]* b0 a+ k6 b
[fstar, xstar, grad, hessian, state] = asamin('minimize',...
( R* V- ^; \6 U. @                  'HestonCostFunc',x0',lb',ub',-1*ones(5,1));
2 G" i0 U2 m5 h$ C: M toc;       %秒表计时器- h; i7 Z0 ~# l% x0 [8 Q& [
出错程序( U2 Z, z5 o0 P. X4 O8 a3 p
asamin('set','test_in_cost_func',0)
0 a' l' T- E, ~! [: x运行提示错误为:
* o8 a9 g" p; u+ f$ a9 e6 {4 d??? Undefined function or method 'asamin' for input arguments of type 'char'.
作者: madio    时间: 2014-8-20 07:51
我这里没有搜到这个函数?是不是你新安装的工具箱中的函数?如果有这个函数的,就是你输入的参数的类型不对,它不接受char类型的参数
作者: 深叶子    时间: 2014-8-20 18:52
madio 发表于 2014-8-20 07:51 . h/ n7 v( V+ A
我这里没有搜到这个函数?是不是你新安装的工具箱中的函数?如果有这个函数的,就是你输入的参数的类型不对 ...
3 }9 B7 ^+ v6 j; Y9 e/ G. h. c
我知道原因了,ASAMIN是一个连接ASA与MATLAB 的一个程序包,也就是将C程序与MATLAB连接的接口吧,我没安装ASAMIN程序包,所以 ……, B* a; G. j6 G* Z8 k
不过还是谢谢你!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5