一般矩阵的转置

矩阵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);

}

相关推荐
羑悻的小杀马特39 分钟前
把随身WiFi改成网盘聚合器:中兴F50挂载本地存储+夸克网盘实战
运维·服务器·人工智能·网盘·openlist
meilindehuzi_a1 小时前
从跑分到生产力:重新理解大模型基准测试与分层协作
人工智能
蜜桃味女焊匠人2 小时前
焊接生产线优化思路:解决手工焊、机器人焊气体浪费问题
人工智能·经验分享·其他·机器人
Georgeviewer6 小时前
商业落地评测|实体门店GEO优化性价比与服务体系深度复盘
大数据·人工智能
GuWenyue7 小时前
分不清AI Workflow与Agent?3个实战案例彻底讲透,做AI应用不再踩选型坑
人工智能
彩讯股份3006348 小时前
彩讯股份与心洲科技签署战略合作协议,共建企业级模型后训练能力
人工智能·科技
To_OC8 小时前
LC 51 N 皇后:我以为难的是回溯,结果栽在了对角线下标
javascript·算法·leetcode
迅易科技8 小时前
从场景验证到Agent上线:迅易 × WorkBuddy如何帮助企业建设AI能力?
人工智能·ai·腾讯云
PNP Robotics8 小时前
多伦多大学机器人峰会|物理AI与具身智能落地新趋势
人工智能·深度学习·机器学习·机器人