求矩阵对角线元素的最大值

求主对角线元素的最大值时,让指针指向AN-1N-1,指针以(N+1)为单位递增,就可以指向对角线每个元素;

求次对角线元素的最大值时,让指针指向A0N-1,指针以(N-1)为单位递增,就可以指向副对角线每个元素。

源程序

#define N 4

typedef int fix_matrixNN;

int seek_pdiagmax_opt(fix_matrix A);

int seek_sdiagmax_opt(fix_matrix A);

void main()

{

fix_matrix A;

int i,j,pmax,smax;

for(i=0;i<N;i++)

for(j=0;j<N;j++)

Aij=(i*j+1)*2;

pmax=seek_pdiagmax_opt(A);

smax=seek_sdiagmax_opt(A);

//while(1);

}

int seek_pdiagmax_opt(fix_matrix A) //求主对角线元素最大值

{

int *Abase=&A00;

int val,index=0;

val=Abaseindex;

do

{

index+=(N+1);

if(val<Abaseindex)

val=Abaseindex;

}while(index<(N+1)*(N-1));

return val;

}

int seek_sdiagmax_opt(fix_matrix A) //求次对角线元素最大值

{

int *Abase=&A0N-1;

int val,index=0;

val=Abaseindex;

do

{

index+=(N-1);

if(val<Abaseindex)

val=Abaseindex;

}while(index<(N-1)*(N-1));

return val;

}

相关推荐
致远ccc11 小时前
无人直播和真人直播有什么区别?如何用 DuoPlus 云手机搭建直播矩阵?
矩阵·无人直播·tiktok·云手机
张欣-男13 小时前
5分钟理解线性代数v2
人工智能·线性代数·机器学习
张欣-男15 小时前
3分钟理解线性代数
线性代数·算法
段一凡-华北理工大学15 小时前
高炉智能布料技术与炉料分布优化~系列文章03:布料矩阵解码:环位、角度、圈数与料流的量化控制
java·网络·人工智能·矩阵·高炉智能化·高炉布料矩阵优化·高炉智能布料技术
智购无人售货机厂家1 天前
2026自动售货机软硬件版本管理策略:从版本号规范到兼容性矩阵的工程实践~YH
运维·服务器·人工智能·单片机·嵌入式硬件·线性代数·矩阵
龙泽金1 天前
矩阵论简介与工程应用
数学建模·矩阵·自动控制
独立开发之道2 天前
【three.js教程】Three.js 运行时更新:矩阵、几何体、材质怎么改才不卡
javascript·矩阵·材质
船厂电气自动化ai大模型2 天前
AI大模型与数学/第63课:矩阵定义、矩阵加法、标量乘法(逐级精讲)
数据结构·人工智能·深度学习·线性代数·算法
张宇Joaquin2 天前
鲲鹏统一并行加速库KUPL--异步数据拷贝
线性代数·算法·矩阵·numpy
独立开发之道3 天前
【three.js教程】Three.js 矩阵变换:position/quaternion/scale 和 matrix 到底怎么配合
开发语言·javascript·矩阵