Mean_Value 1x1 8 double
STD_Value 1x1 8 double
x 100x1 800 double
x_dataset 100x1 2300 dataset
mean_x =
-0.0684
std_x =
0.9568
x: [100x1 double]
min 1st quartile median 3rd quartile max
-2.8216 -0.7437 -0.088884 0.63638 2.3738
(6) 如何查看使用的MATLAB的版本信息以及内存信息?
以通过在MATLAB的命令窗口(Command Window)中键入“version”和“memory”来查看所使用的MATLAB版本信息和内存信息。
运行结果(由于MATLAB版本的不同以及电脑配置的不同,运行结果可能不同。)
>> version
ans =
7.14.0.739 (R2012a)
>> memory
Maximum possible array: 444 MB (4.659e+08 bytes) *
Memory available for all arrays: 1190 MB (1.248e+09 bytes) **
Memory used by MATLAB: 427 MB (4.476e+08 bytes)
Physical Memory (RAM): 3327 MB (3.489e+09 bytes)
* Limited by contiguous virtual address space available.
** Limited by virtual address space available.
(7) MATLAB支持中文吗?
支持!但在MATLAB中,有相当一部分工具箱的作者都是以英文为母语的,故建议熟练全英文环境。
(8) MATLAB支持自动补全(Tab Completion)么?
支持!在较新版本中,MATLAB引入了命令自动补全功能,使用Tab键能自动补全MATLAB命令或给出所有可能的补全命令列表。
(9) MATLAB有哪些常用的热键?
MATLAB除了支持常见的Windows热键(复制:Ctrl+C,剪切:Ctrl+X,粘贴:Ctrl+P等等),在MATLAB文件编辑器(Editor)中,还有如下一些常见的热键:
F5:运行当前的M文件;
F9:运行选中的代码段;
Ctrl+R:注释选中的代码段;
Ctrl+T:反注释选中的代码段;
Ctrl+I:将选中的代码段智能缩进调整。
(10) 如何清除变量?
使用clear命令可以清除工作空间(Workspace)中的所有变量,清除工作空间(Workspace)名字为name的变量,使用clear name命令。
(11) 如何清空命令窗口(Command Window)?
使用clc命令可以清空命令窗口(Command Window)。
(12) MATLAB常用的数据类型有哪些?
MATLAB支持的基本数据类型有基本数值类型、字符串、元胞数组、结构、函数句柄、Java对象、逻辑类型等等。
其中基本数值类型包括基本数值类型包括双精度类型、单精度类型、整数类型等。
(13) 如何查看函数的代码?
MATLAB文件编辑器(Editor)菜单栏中可以使用file->Open直接打开相关M文件查看源码,或者也可以只用edit函数打开,比如
edit mean;
会直接打开求均值函数mean查看源码:
function y = mean(x,dim)
%MEAN Average or mean value.
% For vectors, MEAN(X) is the mean value of the elements in X. For
% matrices, MEAN(X) is a row vector containing the mean value of
% each column. For N-D arrays, MEAN(X) is the mean value of the
% elements along the first non-singleton dimension of X.
%
% MEAN(X,DIM) takes the mean along the dimension DIM of X.
%
% Example: If X = [1 2 3; 3 3 6; 4 6 8; 4 7 7];
%
% then mean(X,1) is [3.0000 4.5000 6.0000] and
% mean(X,2) is [2.0000 4.0000 6.0000 6.0000].\'
%
% Class support for input X:
% float: double, single
%
% See also MEDIAN, STD, MIN, MAX, VAR, COV, MODE.
% Copyright 1984-2009 The MathWorks, Inc.
% $Revision: 5.17.4.5 $ $Date: 2010/09/02 13:35:22 $
if nargin==1,
% Determine which dimension SUM will use
dim = find(size(x)~=1, 1 );
if isempty(dim), dim = 1; end
y = sum(x)/size(x,dim);
else
y = sum(x,dim)/size(x,dim);
end
(14) MATLAB里面可以使用科学计数法么?
可以。
1e10 = 1000000000
1.2e-4 = 0.00012
更多内容参见《量化投资:以MATLAB为工具》。
该书预计2014年10月上市。
书籍交流论坛:MATLAB技术论坛读书频道《量化投资:以MATLAB为工具》专版,地址: