几个可能用得着的toolbox:
Optimization Toolbox
Partial Differential Equation Toolbox
Statistics Toolbox
Curve Fitting Toolbox
Financial Toolbox
Financial Derivatives Toolbox
Datafeed Toolbox
Fixed-Income Toolbox
Econometrics Toolbox
Database Toolbox
这几个其实都零星的用过,不过大多是用什么就查什么了没有刻意去看了。
第一个上optimization课用的,第二个做project用过,第三个上novo的课用的,虽然他总说用R 第四个还是project 第五个 第六个居然没有用过,功能和excel重复了些,第七个取yahoo数据用过 第八个上这个课用过 第九个没用过,最后一个最近在淘腾。其实还有matlab编译器的工具箱,不过机子最近配置不成功,就没有继续下去了。
好好看看help吧,这东西准备当饭吃的。
Tags: MATLAB
一直以来都对这个软件有兴趣,不知道为什么,可能是以前学的东西,看见lab就兴奋吧,之前一年的时间折腾着用matlab,虽然说没有得到什么结果,不过依赖确是更加严重了,有什么问题总想着用这个试一下,最后往往得到的结果比起用excel vb c要麻烦得多,也让自己对这个软件感觉无奈,可是前几天做一个东西发现其实我错过了很多,为什么大家推崇matlab并不是因为他表面上说的那样对大量的矩阵数据有较好的处理能力,也并不是说他的界面和编程的过程要比其他的软件要好,我想更多的是matlab提供了功能强大的工具箱。
上matlab实验课的时候,老师刻意回避了这个,其实我觉得这并不好,如果我们不用他的工具箱的话,其实他和其他的软件没有什么区别,所以重点一开始就错了,要用matlab就用他的工具箱,要不然的话,用其他的软件更好些,而且其他的软件也都有各自的函数库,其实matlab实现的功能其他的软件也是一样可以实现的,不过话说会十门不如专一门。与其什么都学个皮毛,不如好好的淘腾一个,软件这个东西,基本上是一通百通的,之前乱七八糟学的c++ c vb vba mssql mysql,其实都还好,不过现在没有能力把它们都完全整明白吧,其实想想花时间在c++上不如花在m上,这年头,功能是小,装13是大。
这半年时间我一直想把学的东西整理一下,毕竟这两年学的东西虽然很多,不过还是没有框架,很多东西都知道,可是用起来总还是不对劲。
1. accounting ,risk mangment.
2. quant analysis
3. software (matlab vba c sql)
争取做到有什么想法就能解决的水平吧。
时间有些紧了,好好准备吧,毕竟不知道这样最后能拿到什么的结果。
Tags: MATLAB
金融行业中VBA有着几乎最广泛的运用,但是很多人苦于VBA很难找到如同matlab强大的数学运算工具库,而在某些问题的处理上会大费周章。我最近就遇到类似的问题。用matlab写了一个庞大的程序后,交到别人手里的时候需要转成VBA。而如果用手写的转换matlab的话,此项工程不下于用VB编写matlab……于是开始了matlab往VBA的调用转换过程。经过差不多有4个小时的时间,终于完成了摸索,调试,学习,完美实现的过程。因为网上能查找到的资料写得都异常混乱,我觉得很多人写的基本没有啥强的逻辑关系,估计那些人语文统统没学好。。。我把我自己做的过程简化如下,有兴趣的朋友们可以参照
首先打开matlab(我的版本matlab 2006b, version7.3),在命令窗口输入指令:
mbuild -setup
出现选择:
Please choose your compiler for building standalone MATLAB applications: Would you like mbuild to locate installed compilers [y]/n?
接着选择No
然后出现选择项:
Select a compiler: [1] Borland C++Builder version 6.0 [2] Borland C++Builder version 5.0 [3] Borland C/C++ (free command line tools) version 5.5 [...]
Tags: EXCEL · MATLAB · vba
matlab 和excel的连接办法
我知道的有fetch和xlsread,查了下,还有用DAO的,不过没有用过,而且excel好像没有DAO接口吧。
简单的是建立一个数据库连接,然后用fetch,好处是容易管理吧。你知道数据源,知道取了什么东西
一、通过MATLAB 提供的数据库引擎, 以下是MATLAB ,DATABASE TOOLBOX中的例子, 通过ODBC/JDBC 接口访问具体的数据库 function dbimportdemo() timeoutA=logintimeout(5) %打开数据源 SampleDB connA=database(‘SampleDB’,”,”) % Check the database status. ping(connA) % Open cursor and [...]
Tags: fetch@xlsread
function result = halton( m,base,seeder ) %生成HALTON序列
% Check inputs if nargin < 3 seeder = 0; if nargin < 2 error(‘MATLAB:Halton:NotEnoughInputs’,… ‘Not enough input arguments. See Halton.’); end end [...]
Tags: CODE · halton sequence · MATLAB