数学建模社区-数学中国

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

作者: 深叶子    时间: 2014-8-19 19:13
标题: asamin在matlab里,怎么总是提示出错???
疑问:2 `( ?4 v+ F' r, l9 A, s- a# U
为什么在运行下边程序时,总是提示“??? Undefined function or method 'asamin' for input arguments of type 'char'.”
. k5 y0 e0 ^% W1 P; A0 o( W( \Error in ==> HestonASACalibration at 14
  r& [2 K( n: q% A7 E2 s asamin('set','test_in_cost_func',0)
" L/ l3 e, Q: c$ s1 Y我在网上查了下,这是在运ASA时,没定义函数的类型……总之,不是很理解,更不知该怎么改正???
5 F. e! L& z: @" `4 E* U
8 o- u4 K  O3 k6 {6 U  b 完整程序
$ v3 ?. j$ J$ @4 G$ ~7 Eclear;
: t) z9 w- f! b/ r4 i  [ global OptionData;! l' w) U2 ^$ w3 C" Y% L
global NoOfOptions;1 q! ?* N0 b) v) ~% U) c8 p  a
global NoOfIterations;' B2 D9 w* y: }2 p
global PriceDifference;
" r% \' E/ R9 o global ObjectiveFunc;2 u  B8 ?9 \& _! Q
NoOfIterations = 0;
1 y1 d; j  B) ?* h %OptionData = [r,T,S0,K,Option Value,bid,offer]
1 L! z' R) \; X2 |' y1 x( m9 m Size = size(OptionData);7 [- t6 J" \4 A* E
NoOfOptions = Size(1);
2 V  g, i; t4 ^) \8 T %input sequence in initial vectors [kappa,theta,sigma,rho,v0]  P+ S4 \( u- W7 ?
x0 = [0.030854841 0.999999922 0.248415019 -1 0.08977599];
$ B* ]7 f8 T1 y; `$ K lb = [0 0 0 -1 0];ub = [10 1 5 0 1];
/ F. Z& e3 Z* \1 p: O asamin('set','test_in_cost_func',0)
8 U, k  ]' O, l% j tic;" q$ u+ _/ q- b( m0 q! a, W
[fstar, xstar, grad, hessian, state] = asamin('minimize',...4 u+ h0 U# W9 K6 a
                  'HestonCostFunc',x0',lb',ub',-1*ones(5,1));; e! i, m1 W( j- U: q4 z3 n
toc;       %秒表计时器
+ K  ^8 M2 O$ z& ^9 r9 t& ? 出错程序
3 B; d5 ?4 I; Y: ~3 u8 m& F/ N% Q1 `asamin('set','test_in_cost_func',0)+ U3 o2 s) Y& n7 o% w4 v6 k+ Y
运行提示错误为:
3 Y5 p+ R9 k, h# G  X! s* R??? 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
6 i/ k1 k' y7 ]% [* j- i% P我这里没有搜到这个函数?是不是你新安装的工具箱中的函数?如果有这个函数的,就是你输入的参数的类型不对 ...
! j! ], }! k9 j, G' a
我知道原因了,ASAMIN是一个连接ASA与MATLAB 的一个程序包,也就是将C程序与MATLAB连接的接口吧,我没安装ASAMIN程序包,所以 ……% H  T2 F9 i0 s9 P) ~$ x! ]3 H
不过还是谢谢你!




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