max_example.m

来自「matlab7.0从入门到精通(光盘内容)」· M 代码 · 共 19 行

M
19
字号
%max_example
%最大值、最小值、平均值、中间值、元素求和函数使用的例子
x=1:40;
y=randn(1,40);                           %正态分布随机数据
hold on;                                 
plot(x,y);
[y_max,I_max]=max(y);                    %求向量最大值和相应下标
plot(x(I_max),y_max,'o');
[y_min,I_min]=min(y);                    %求向量最小值和相应下标
plot(x(I_min),y_min,'*');           
y_mean=mean(y);                          %求向量平均值
plot(x,y_mean*ones(1,length(x)),':');
y_median=median(y);                      %求向量反差
plot(x,y_median*ones(1,length(x)),'-.');
y_sum=sum(y);                            %求向量元素之和
plot(x,y_sum*ones(1,length(x)),'--');
xlabel('x');
ylabel('y');
legend('数据','最大值','最小值','平均值','中间值','向量元素之和');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?