《量化投资:以MATLAB为工具》连载(1)基础篇-N分钟学会MATLAB(上)

《量化投资:以MATLAB为工具》连载(1)基础篇-N分钟学会MATLAB(上)

《量化投资:以MATLAB为工具》简介

《量化投资:以MATLAB为工具》是由电子工业出版社(PHEI)下属旗舰级子公司——北京博文视点资讯有限公司出版的《量化投资与对冲基金丛书》之一,丛书主编为丁鹏博士,《量化投资:以MATLAB为工具》由李洋(faruto)、郑志勇(ArisZheng)编著,主要介绍MATLAB在量化投资中的具体应用。该书预计2014年10月上市,欢迎大家多多支持。在书籍上市之前,会在中国量化投资学会的各种网络平台进行系列连载介绍,方便读者提前一窥书籍概要。

《量化投资:以MATLAB为工具》连载(1)基础篇-N分钟学会MATLAB(上)

引言

之所以采用下文这种Q&A的形式来作为《量化投资:以MATLAB为工具》的基础篇,是想让刚刚接触MATLAB的读者能快速有效地了解MATLAB,毕竟在一个注重时间效率的年代大家更喜欢速成的东西。

本篇形式上参考了刘思喆老师的《153分钟学会R》,当然内容方面结合了MATLAB本身的特色,本篇的内容来源多样,既有来自于MATLAB的官方帮助文档,也有来自我个人的一些总结,还有若干来自MATLAB技术论坛()的讨论问题。

MATLAB是一个非常庞大的体系,其官方工具箱就有数十种,内部函数有数百个,可以说学习MATLAB是一件没有尽头的事情。

想来自己接触MATLAB已经有快10年的时间了,在学习MATLAB的道路上接触很多志同道合的朋友,希望这篇简单的“N分钟学会MATLAB(60”能成为你认识、学习MATLAB的好助手。

李洋(faruto)

基础知识

(1)     MATLAB是做什么的?为什么MATLAB叫做MATLAB?

MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

MATLAB是Matrix和Laboratory两个词的组合,意为矩阵工厂(矩阵实验室),之所以叫做矩阵工厂(矩阵实验室),是因为MATLAB的基本数据单位是矩阵。

(2)     MathWorks公司的创始人是谁?

Cleve Moler和Jack Little是MathWorks公司的创始人。其中Cleve Moler是MATLAB首个版本的开发者,Jack Little是信号处理工具箱和控制系统工具箱早期版本的共同开发者和首席架构师。

(3)     我是新手,我如何开始学习MATLAB?

如果你的英文阅读还算可以,那么MATLAB官方的帮助文档将是最好且最全面的学习材料,你可以通过在MATLAB的命令窗口(Command Window)中键入“doc”来调出MATLAB官方的帮助文档,或者你也可以在MathWorks公司的官方网站的文档中心()中查看在线的MATLAB官方帮助文档。

另外MathWorks公司的官方网站的用户中心()中有一些MATLAB相关问题的讨论以及一些MATLAB大牛的博客,其中包括Cleve Moler的博客——Cleve\'s Corner(),在MATLAB用户中心你可以学习MATLAB。

MATLAB技术论坛()是一个不错的学习MATLAB的中文网站,本书的作者之一李洋(faruto)是MATLAB技术论坛核心管理团队的成员之一,在这个论坛里你可以找到大量的学习资料(代码、数据、视频等)或直接提出问题同大家讨论。

当然,你也可以购买一些MATLAB相关的中外文书籍进行学习。

(4)     使用MATLAB需要很厉害的编程能力吗?

大多数时候并不需要,因为MATLAB有很多的函数和工具箱,官方的工具箱还有数十种,第三方的工具箱不计其数而且每天都在增加,你用到的一般方法和函数都可以在MATLAB的工具箱中找到。

(5)     能否简单举一个MATLAB的例子?

生成100个高斯(正态)分布随机数,并对这100个数进行特征描述。

MATLAB代码

Mean_Value = 0;

STD_Value = 1;

Data_Num = 100;

x = random(\'Normal\', Mean_Value, STD_Value, Data_Num, 1);

x_dataset = dataset(x);

whos

mean_x = mean(x)

std_x = std(x)

summary(x_dataset)

运行结果(由于是生成随机数,多次运行结果可能不同。)

Name              Size            Bytes  Class      Attributes

Data_Num          1x1                 8  double              

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwsdpw.html