一般矩阵的转置

矩阵A转置为矩阵B,采用优化方法实现,对A矩阵,采用行指针*Arow访问同一行不同列元素,对矩阵B,采用列指针*Bptr访问相同列不同行元素。

代码实现

void transpose(int a34,int b43);

void transpose(int a34,int b43)

{

int i,j;

int *Arow;

int *Bptr;

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

{

Arow=&ai0;

Bptr=&b0i;

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

{

*Bptr=Arowj;

Bptr+=3;

}

}

}

void main()

{

int a34,b43;

int i,j;

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

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

aij=i+j+1;

transpose(a,b);

}

运行结果

一般方法

void transpose(int a34,int b43);

void transpose(int a34,int b43)

{

int i,j;

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

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

bji=aij;

}

void main()

{

int a34,b43;

int i,j;

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

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

aij=i+j+3+4;

transpose(a,b);

}

相关推荐
sunneo1 分钟前
每周GitCode开源推荐:AI编程助手AtomCode
人工智能
AIDANHANG17 分钟前
最小可售:不是最小可炫
人工智能
鲲穹AI种草21 分钟前
图片水印处理工具记录:多款 AI 去水印工具能力边界整理
人工智能·图片水印处理工具
企鹅的企34 分钟前
2027北京AI健康科技与智慧医疗展官方精准邀约进行中
人工智能·科技
高德诚35 分钟前
探索桌面智能的无限可能:小小舵机,撑起 AI 仿生交互的完整未来
人工智能
2601_9563198839 分钟前
2026年零基础学量化:从看懂示例到写清条件和动作
人工智能·python
ArkAPI44 分钟前
Claude Code 连发安全修复:AI 编程 Agent 的权限,正在成为新的“安全事故高发区”
人工智能·大模型·api·codex·ai工具·claude code·arkapi
Thecozzy1 小时前
大厂 AI Coding 面试大招
人工智能·面试·职场和发展
维核科技1 小时前
推理加速实战:投机解码与KV Cache优化让大模型“快起来“
人工智能