[Linear Algebra] Matrix-Matrix Multiplication

The whole idea is to conver matrix-matrix multiplication to matrix-vector multiplication.

 

  Not commutative:

 

 

Identity matrix:

 

复制代码
% Initialize random matrices A and B 
A = [1,2;4,5]
B = [1,1;0,2]

% Initialize a 2 by 2 identity matrix
I = eye(2)

% The above notation is the same as I = [1,0;0,1]

% What happens when we multiply I*A ? 
IA = I*A 

% How about A*I ? 
AI = A*I 

% Compute A*B 
AB = A*B 

% Is it equal to B*A? 
BA = B*A 

% Note that IA = AI but AB != BA

"""
A =

   1   2
   4   5

B =

   1   1
   0   2

I =

Diagonal Matrix

   1   0
   0   1

IA =

   1   2
   4   5

AI =

   1   2
   4   5

AB =

    1    5
    4   14

BA =

    5    7
    8   10

"""
复制代码

 

posted @   Zhentiw  阅读(208)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2019-08-16 [GraphQL] Set variable and default value & alias
2018-08-16 [Debug] Node-sass
2018-08-16 [Java Sprint] AutoWire
2018-08-16 [Java Sprint] Spring XML Configuration : Constructor Injection Demo
2017-08-16 [Angular] Using the Argon 2 Hashing Function In Our Sign Up Backend Service
2016-08-16 [React Fundamentals] Component Lifecycle - Updating
2016-08-16 [React Fundamentals] Component Lifecycle - Mounting Usage
点击右上角即可分享
微信分享提示