使用随进函数产生0~9之间的随机整数形成一个5阶矩阵元素,计算矩阵元素之和使用随进函数产生0~9之间的随机整数形成一个5阶矩阵元素,求出上三角元素之和,下三角元素之和,主对角线元素之
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/24 11:49:15
使用随进函数产生0~9之间的随机整数形成一个5阶矩阵元素,计算矩阵元素之和使用随进函数产生0~9之间的随机整数形成一个5阶矩阵元素,求出上三角元素之和,下三角元素之和,主对角线元素之
使用随进函数产生0~9之间的随机整数形成一个5阶矩阵元素,计算矩阵元素之和
使用随进函数产生0~9之间的随机整数形成一个5阶矩阵元素,求出上三角元素之和,下三角元素之和,主对角线元素之和,次对角线元素之和以及靠边元素之和
使用随进函数产生0~9之间的随机整数形成一个5阶矩阵元素,计算矩阵元素之和使用随进函数产生0~9之间的随机整数形成一个5阶矩阵元素,求出上三角元素之和,下三角元素之和,主对角线元素之
m=5;n=5;%矩阵大小m×n
A = round(9.*rand(m,n)); %5阶矩阵,9的随机整数形成
sh=0;xa=0;dia=0;ci=0;kao=0;
for i=1:m
for j=1:n
if j>i
sh=sh+A(i,j);%求出上三角元素之和
end
if j
现在有点事,先记下,4,5点的时候给你看看。
代码如下,仅供参考:
#include
#include
#include
#include
using namespace std;
int main()
{
int i,j,a[5][5],dj=0,c...
全部展开
现在有点事,先记下,4,5点的时候给你看看。
代码如下,仅供参考:
#include
#include
#include
#include
using namespace std;
int main()
{
int i,j,a[5][5],dj=0,cdj=0,ssj=0,xsj=0,bian=0;
srand(time(NULL));
for(i=0;i<5;i++)
for(j=0;j<5;j++)
a[i][j]=rand()%10;
cout<<"产生的五阶矩阵为:"<
{
for(j=0;j<5;j++)
cout<
for(i=0;i<5;i++)
dj+=a[i][i];
for(i=4;i>=0;i--)
cdj+=a[i][4-i];
for(i=0;i<5;i++)
{
for(j=i;j<5;j++)
ssj+=a[i][j];
}
for(i=0;i<5;i++)
{
for(j=0;j<=i;j++)
xsj+=a[i][j];
}
for(i=0;i<5;i++)
bian+=a[i][0]+a[0][i];
for(i=1;i<5;i++)
bian+=a[i][4]+a[4][i];
bian=bian-a[0][0]-a[4][4];
cout<<"对角线元素之和为:"<
}
有不清楚的再联系我。
收起