括号
(1){ }是用于元胞数组,即cell,其中的元素可以是不同格式的,如字符和数值,大小也可以不同a{1} = [1 2] a{2} = [1 2 3] a{3} = 'I love matlab'
(2)[ ] 是用于描述矩阵,初始化或赋值时使用
(3)( ) 是用于提取元素,或函数调用、定义数组
(1)下标从1开始;
(2)find的使用:M = ; %数组 Y1=max(M); Y2=min(M); Y=(Y1-Y2)/2; index=find(M==Y)M = ; Y1=max(M); Y2=min(M); Y=abs(M-(Y1-Y2)/2); ind = find(Y==min(Y))
(3) 数组结构与循环效率对比
(4) ones(n,m) n行m列矩 , zeros(n,m) n行m列矩阵
(5)plot3(x(:,1),x(:,2),x(:,3))是用x矩阵的第1、2、3列为坐标画图常见指令
(1)tic , toc %计时器,有返回值
作图
(1)散点图
(2)坐标label
xlabel('年收益率');
ylabel('均方差(风险)');
(3)plot在一个坐标下显示多条曲线,很简单,直接连这些就好
plot(t,x1,t,x2)