数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 3597|回复: 1

用MATLAB编程

[复制链接]
发表于 2015-6-13 18:21 | 显示全部楼层 |阅读模式

调用随机函数产生5╳4的矩阵,要求每一个元素为[0,100]的整数。    编写程序,实现如下功能: 1)求出每行元素之和的平均值,并将平均值最大的一行元素与平均值最小的一行元素对调。输出该矩阵。 2)逆置该矩阵并输出。即将第一列的元素放在第一行上、第二列的元素放在第二行上、其它依次类推。 3)找出每一行最小的数,输出其所在的列号
发表于 2015-6-14 20:02 | 显示全部楼层
clc;clear;
x=round(100*rand(5,4)),%x=randi([0 100],5,4);
[n,m]=size(x);
x11=sum(x,2)/m;
[minrow1,minrow2]=min(x11);
[maxrow1,maxrow2]=max(x11);
x12=x;
x12([minrow2 maxrow2],: )=x12([maxrow2 minrow2],: )
x2=x'
for i=1:n
    [mincolumn1,mincolumn2]=min(x(i,: ));
    fprintf('第%d行最小的数为%d,在第%d列\n',i,mincolumn1,mincolumn2);
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-5-14 00:48 , Processed in 0.084444 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表