视频
拓展学习
例1 求向量x的最大元素,其中x=[-43,72,9,16,23,47]。
>> x=[-43,72,9,16,23,47];
>> y=max(x)
>> [y,k]=max(x)
例2 求矩阵A(见课件)的每行及每列的最大元素,并求整个矩阵的最大元素。
>> A=[13,-56,78;25,63,-235;78,25,563;1,0,-1];
>> max(A)
>> max(A,[],2)
>> max(max(A))
例3 某学生宿舍的5位同学月生活费如向量x所示,其中,小明同学家境一般,请问他应该按什么标准向父母主张生活费额度才较为合理。x=[1200,800,1500,1000,5000]
>> x=[1200,800,1500,1000,5000];
>> mean(x)
>> median(x)
例4 求向量X=[1,2,3,4,5,6,7,8,9,10]的积与累乘积。
>> X=[1,2,3,4,5,6,7,8,9,10];
>> y1=prod(X)
>> y2=cumprod(X)
例5 生成满足正态分布的50000*4随机矩阵,用不同的形式求其各列之间的标准差。
>> x=randn(50000,4);
>> y1=std(x,0,1)
>> y2=std(x,1,1)
>> x1=x';
>> y3=std(x1,0,2);
>> y3'
>> y4=std(x1,1,2);
>> y4'
例6 某新产品上市,在上市之前,公司物流部门把新产品分配到不同地区的10个仓库进行销售。产品上市一个月后,公司要对各种不同的分配方案进行评估,以便在下一次新产品上市时进行更准确的分配,避免由于分配不当而产生的积压和断货。下表(见课件)是相关数据,请判断那种分配方案最为合理。
>> A=[5032,6000,5100,5200;6532,6500,6600,5800;
5500,7000,5400,4800;4530,4000,4300,4200;
2300,2000,2200,2500;3254,3000,3500,3000;
8095,9000,7800,8500;7530,8000,7000,7500;
3841,3200,3500,3200;4500,5200,4800,4000];
>> corrcoef(A)
例7 对下列矩阵(见课件)做各种排序。
>> A=[1,-8,5;4,12,6;13,7,-13];
>> sort(A)
>> sort(A,2,'descend')
>> [X,I]=sort(A)