MATLAB基础操作(三)

21.在[0,3π]区间,求y=sinx的值。要求消去负半波,即[π,2π]区间内的函数值置零。

    >> x=0:pi/100:3*pi;

    >> y=sin(x);

    >> y1=(y>=0).*y;%消去负半波

    >> plot(y1);

 

22.求向量的最大值

    >> x=[-43,72,9,16,23,47];

    >> y=max(x)%求向量x中的最大值

    >> [y,I]=max(x)%求向量x中的最大值及其该元素的位置

 

23.求矩阵的最大值

    >> A=[24,35,13;23,39,47;90,41,80];

    >> y=max(A)%求矩阵A中每列的最大值

    >> [y,I]=max(A)%求矩阵A中每列的最大值及其该元素的位置

    >> r2=max(A,[],2)%求矩阵A中每行的最大值

 

24.数据分析与统计

    sum(x):返回向量x各元素的和;

    prod(x):返回向量x各元素的乘积;

    sum(x):返回一个行向量,其第i个元素是A的第i列的元素和;

    prod(A):返回一个行向量,其第i个元素是A的第i列的元素乘积;

    sum(A,dim):当dim为1时,该函数等同于sum(A);当dim为2时,返回一个列向量,其第i个元素是A的第i行的各元素之和;

    prod(A,dim):当dim为1时,该函数等同于prod(A);当dim等于2时,返回一个列向量,其第i个元素是A的第i行的各元素乘积;

    mean(x):返回向量x的算术平均值;

    median(x):返回向量x的中值;

    mean(A):返回一个行向量,其第i个元素是A的第i列的算术平均值;

    median(A):返回一个行向量,其第i个元素是A的第i列的中值;

    mean(A,dim):当dim为1时,该函数等同于mean(A);当dim为2时,返回一个列向量,其第i个元素是A的第i行的算术平均值;

    median(A,dim):当dim为1时,该函数等同于median(A);当dim为2时,返回一个列向量,其第i个元素是A的第i行的中值;

 

25.数组元素的标识与寻访

    size函数返回变量的大小,即变量数组的行列数;

    length函数返回变量数组的最大维数;

    sub2ind函数-双下标转换为单下标;

>> sub2ind(size(A),2,2)

    ind2sub函数-单下标转换为双下标;

>> IND=sub2ind(size(A),2,2);

>> [I,J]=ind2sub(size(A),IND)

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值