• 例一

    image.png
    image.png
    示例:

    1. x = [1 3 5 5 5 5 7 9 9 9 10 13 14]%输入数值
    2. t1 = tabulate(x)%Frequency table(频率表)
    3. subplot(1,3,1);bar(t1(:,1),t1(:,2));
    4. subplot(1,3,2);area(t1(:,1),t1(:,2));
    5. subplot(1,3,3);stem(t1(:,1),t1(:,2));

    tabulate(x):Frequency table(频率表)
    tabulate(x)displays a frequency table of the data in the vectorx. For each unique value inx, thetabulatefunction shows the number of instances and percentage of that value inx. Seetbl.(显示矢量中数据的频率表。对于x中的每个唯一值,tabulate函数显示该值在x中的实例数和百分比)

    • Find the skewness and kurtosis for each column of the variable stocks(找出每列股票变量的偏度和峰度)

    示例:

    load stockreturns;
    x=stocks;
    for i=1:size(x,2)
        %注意!因为题目是求每列股票,所以每一列为一个变量,共10列
        y(1,i)=skewness(x(:,i));  %把偏态放在第一行
        y(2,i)=kurtosis(x(:,i));  %把峰态放在第二行
    end
    y
    boxplot(x)
    

    size(X,1),返回矩阵X的行数;
    size(X,2),返回矩阵X的列数;
    size():获取矩阵的行数和列数
    1、s=size(A),
    当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。
    2、[r,c]=size(A),
    当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。
    3、size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数,c=size(A,2)该语句返回的时矩阵A的列数。