- 在线时间
- 6 小时
- 最后登录
- 2014-9-22
- 注册时间
- 2014-3-5
- 听众数
- 7
- 收听数
- 0
- 能力
- 0 分
- 体力
- 51 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 24
- 相册
- 0
- 日志
- 0
- 记录
- 4
- 帖子
- 16
- 主题
- 5
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   20% TA的每日心情 | 难过 2014-9-22 12:14 |
---|
签到天数: 6 天 [LV.2]偶尔看看I
- 自我介绍
- 数学专业
 |
疑问:
/ F5 e9 Z* q# `. x* P 为什么在运行下边程序时,总是提示“??? Undefined function or method 'asamin' for input arguments of type 'char'.” C4 v4 F8 @8 K, i
Error in ==> HestonASACalibration at 14
; M/ ?, _$ v: A5 Z& N asamin('set','test_in_cost_func',0)
9 B7 S2 H; N0 Q0 l# t; p# }5 u我在网上查了下,这是在运ASA时,没定义函数的类型……总之,不是很理解,更不知该怎么改正???
" S" D7 m) |. X& e8 H
% U, N8 L8 n4 D' u W6 \- j 完整程序+ `6 u. a& P) ]1 [4 k8 ?# [4 p( L
clear;
, x9 c+ F T1 \# {+ W" x global OptionData;
8 n$ r7 H' R% p& i8 d4 |& G global NoOfOptions;
@5 Z* w6 O v" L1 r; \ global NoOfIterations;
* @1 o6 D9 Z9 G2 \' C$ |: j global PriceDifference;& R( a- m5 |* A- w9 M& N
global ObjectiveFunc;' J: ]+ X' w6 \9 C0 q
NoOfIterations = 0;
6 t5 x0 X- Q2 ]9 H3 x* w6 U6 g %OptionData = [r,T,S0,K,Option Value,bid,offer]
5 R0 {0 b( }4 ]8 g8 O( u- e2 ? Size = size(OptionData);9 k; u' e, i, b/ T$ x# ^& H
NoOfOptions = Size(1);5 d: W6 f; ?6 a# c: g
%input sequence in initial vectors [kappa,theta,sigma,rho,v0]( K$ @. X k6 R- D0 }# l4 m
x0 = [0.030854841 0.999999922 0.248415019 -1 0.08977599];2 P N8 r( x" o$ o0 p3 r/ |. v5 o
lb = [0 0 0 -1 0];ub = [10 1 5 0 1];, ?3 J6 @& U& J, W7 O; m i" M' v$ m
asamin('set','test_in_cost_func',0)
, z ] o# d( C5 L7 Y9 H8 M, g2 R tic;0 e! v/ `" C1 J7 X
[fstar, xstar, grad, hessian, state] = asamin('minimize',...
9 X2 c2 I: r' M: S 'HestonCostFunc',x0',lb',ub',-1*ones(5,1));
_5 O2 t7 |3 |" U toc; %秒表计时器7 A) ]6 V% b, Y
出错程序 l1 i6 R) h: T- X, h
asamin('set','test_in_cost_func',0)
/ y% e( b" g1 v8 E0 U7 Q5 \运行提示错误为:4 U1 g* n. N0 o) P/ `. f- f+ j
??? Undefined function or method 'asamin' for input arguments of type 'char'. |
zan
|