当前位置: 首页> 汽车> 行情 > MATLAB基础操作(三)

MATLAB基础操作(三)

时间:2025/7/11 7:56:46来源:https://blog.csdn.net/wodertianna/article/details/140910114 浏览次数: 1次

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)

关键字:MATLAB基础操作(三)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: