数学建模社区-数学中国

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

作者: 深叶子    时间: 2014-8-19 19:13
标题: asamin在matlab里,怎么总是提示出错???
疑问:' a' Q: B6 [# X! ?, N8 r+ Z
为什么在运行下边程序时,总是提示“??? Undefined function or method 'asamin' for input arguments of type 'char'.”
# ?  c  ]. W& h2 tError in ==> HestonASACalibration at 14
0 H" c# y3 J2 Z/ V asamin('set','test_in_cost_func',0): z8 e- b% c/ R& {
我在网上查了下,这是在运ASA时,没定义函数的类型……总之,不是很理解,更不知该怎么改正???
1 D; Y- W2 B8 X9 |
% z2 m2 k4 {3 J" n( X8 U. y  J 完整程序
3 [, v7 N3 R( c2 Oclear;
  l& C8 b1 J, P global OptionData;1 ~6 t/ {/ B) g- r
global NoOfOptions;
. Z8 e" ~4 _% x4 L+ }) n global NoOfIterations;" @5 @, K0 r+ J" N9 P$ X
global PriceDifference;
) k% L/ @1 `" {' O1 m4 D8 E2 B global ObjectiveFunc;
# r  p* _( C6 ~ NoOfIterations = 0;
+ I3 M$ I; P% e. k %OptionData = [r,T,S0,K,Option Value,bid,offer]
3 v9 k" h( j) H2 w  ` Size = size(OptionData);
3 o, i: m6 L2 p1 c( O, h  G+ a! W7 z: f2 i* } NoOfOptions = Size(1);& Q! l5 |: p1 a! Y( g
%input sequence in initial vectors [kappa,theta,sigma,rho,v0]* O8 `, [, @$ w( d: c- c* r# e( ?  q
x0 = [0.030854841 0.999999922 0.248415019 -1 0.08977599];
& w" B% j& N# v lb = [0 0 0 -1 0];ub = [10 1 5 0 1];
6 [% D0 u, x  ?. {- ]: r9 V9 b( U! s asamin('set','test_in_cost_func',0)
  g& _, {% b1 z tic;
; i- Y1 X. l" U7 f- [* C [fstar, xstar, grad, hessian, state] = asamin('minimize',...$ q; z" P- }, m( V4 w
                  'HestonCostFunc',x0',lb',ub',-1*ones(5,1));
, ^- r% \9 k$ E) `& O5 X toc;       %秒表计时器
: n" M/ I- D; `+ E5 I 出错程序% ^2 {: j' G6 b2 q6 N& z
asamin('set','test_in_cost_func',0)
+ ?; x+ X+ S" m运行提示错误为:
4 P) ~; h- D! }2 s0 r. B??? 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 " W" m- k6 J1 E' v' y2 g1 c
我这里没有搜到这个函数?是不是你新安装的工具箱中的函数?如果有这个函数的,就是你输入的参数的类型不对 ...
% _, |) ^8 z7 Q4 W% R; y- }
我知道原因了,ASAMIN是一个连接ASA与MATLAB 的一个程序包,也就是将C程序与MATLAB连接的接口吧,我没安装ASAMIN程序包,所以 ……
6 Y0 g# ~" m5 P; a不过还是谢谢你!




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