C#使用MathNet的矩阵与向量运算示例。

using MathNet.Numerics.LinearAlgebra;namespace 矩阵与向量的算术运算
{internal class Program{static void Main(string[] args){MatrixBuilder<double> mb = Matrix<double>.Build;VectorBuilder<double> vb = Vector<double>.Build;// 创建矩阵A、矩阵BMatrix<double> matrixA = mb.DenseOfArray(new[,] { { 1.0, 2.0, 3.0 },{ 4.0, 5.0, 6.0 },{ 7.0, 8.0, 9.0 } });Matrix<double> matrixB = mb.DenseOfArray(new[,] { { 1.0, 3.0, 5.0 },{ 2.0, 4.0, 6.0 },{ 3.0, 5.0, 7.0 } });Console.WriteLine("matrixA:\n{0}", matrixA);Console.WriteLine("matrixB:\n{0}", matrixB);// 矩阵与标量相乘,使用运算符*Matrix<double> resultM = matrixA / 3.0;//var resultM = matrixA.Multiply(3.0);Console.WriteLine("resultM = 3.0 * matrixA");Console.WriteLine("resultM:\n{0}", resultM.ToString());// 矩阵与向量相乘右乘Vector<double> vector = vb.DenseOfArray(new double[] { 1.0, 2.0, 3.0 });//Vector<double> resultV = matrixA * vector;//Vector<double> resultV = matrixA.Multiply(vector);var resultV = vector * matrixA;Console.WriteLine(resultV);// 矩阵A与矩阵B相乘var result = matrixA * matrixB;Console.WriteLine("matrixA * MatrixB =\n{0}", result);Console.ReadKey();}}
}

C#使用MathNet的矩阵与向量运算示例相关推荐

  1. Eigen学习3:矩阵及向量运算

    矩阵及向量运算 注意事项: Eigen中的矩阵和向量运算不会自动适应行列数,需要在编程的时候保证参与运算的矩阵和向量行列数可以进行运算; 头文件<Eigen/Core> 中包含[+,-,, ...

  2. matlab中的矩阵与向量运算

    4.1 数组运算和矩阵运算 从外观形状和数据结构来看,二维数组和数学中的矩阵没有区别.但是,矩阵作为一种变换或映射算符的体现,矩阵运算有着明确而严格的数学规则.而数组运算是 MATLAB软件所定义的规 ...

  3. [Eigen中文文档] 矩阵与向量运算

    专栏总目录 本文目录 介绍 加法与减法 标量的标量乘法与除法 表达式模板 转置与共轭 (矩阵与矩阵)和(矩阵与向量)的乘积 点积和叉积 基本算术的简化运算 操作的有效性 英文原文(Matrix and ...

  4. matlab非同秩矩阵相乘_MATLAB中的矩阵与向量运算

    4.1 数组运算和矩阵运算 从外观形状和数据结构来看 , 二维数组和数学中的矩阵没有区别 . 但是 , 矩阵作为一种变换或 映射算符的体现 , 矩阵运算有着明确而严格的数学规则 . 而数组运算是 MA ...

  5. numpy 矩阵与向量相乘_高能!8段代码演示Numpy数据运算的神操作

    作者|王天庆 来源|大数据(ID:hzdashuju) 导读:本文介绍一下在Python科学计算中非常重要的一个库--Numpy. Numpy是Numerical Python extensions ...

  6. 多维(三维四维)矩阵向量运算-超强可视化

    多维(三维四维)矩阵向量运算-超强可视化 1.高维矩阵可视化 一维 二维 三维 四维 2.高维矩阵运算 高维矩阵或者向量的运算,是一个困扰着我很久的问题:在NLP里面经常就会碰到三维,四维的向量运算, ...

  7. 06 ,矩阵的运算:加法运算,数乘,矩阵乘向量,矩阵相乘

    1 ,矩阵计算 : 加法运算 前提 : 必须同型矩阵之间才可以进行加法运算 运算 : 两个 m * n 矩阵相加 总结 : 对应元相加 2 ,矩阵计算 : 数乘 计算规则 : 3 ,矩阵计算 : 矩阵 ...

  8. python numpy常用操作、Numpy 多维数组、矩阵相乘、矩阵乘以向量

    python numpy常用操作 Numpy基本操作 # 导入numpy import numpy as np # 生成numpy数组 x = np.array([1.0, 2.0, 3.0]) pr ...

  9. Eigen教程(3)之矩阵和向量的运算

    转载于:https://www.cnblogs.com/houkai/p/6348044.html 矩阵和向量的运算 提供一些概述和细节:关于矩阵.向量以及标量的运算. 介绍 Eigen提供了matr ...

  10. 干货来袭!!!3天0基础Python实战项目快速学会人工智能必学数学基础全套(含源码)(第1天)线性代数篇:矩阵、向量及python实战

    第1天:线性代数篇:矩阵.向量.实战编程 第2天:微积分篇:极限与导数.梯度下降.积分.实战编程 第3天:概率分析篇:条件概率与全概率.贝叶斯公式.实战项目 目录 前言 一.矩阵在AI中的应用 二.矩 ...

最新文章

  1. docker 内存 cpu 限制 简介
  2. 僵尸进程的产生与处理
  3. Android新控件RecyclerView浅析及上拉和下拉刷新
  4. 做海外运营?这125条核心数据你需要Get
  5. 当SQL Server爱上Linux:AVAILABILITY_MODE 和 DataGuard 的实践差距
  6. 前端埋点的缺点_【埋点学习埋点质量】埋点的框架设计及其准确性
  7. 苹果M1芯片兼容mysql吗_苹果m1芯片相当于什么水平
  8. 免费在线的redmine项目演示,提供免费三级域名
  9. 计算机网络长度,以太网中mtu默认长度 你应该知道的计算机网络知识(2)
  10. java秒杀源码_Java秒杀系统实战系列~商品秒杀代码实战
  11. 深入浅出SQLITE3
  12. Vue.js(二) 模板语法
  13. 使用Python代码下载网易音乐歌曲
  14. 小米Q1业绩:总营收769亿元,手机稳居全球前三
  15. Matlab将图像序列合成为视频
  16. Zookeeper源码解析 -- 本地事务日志持久化之FileTxnLog
  17. 块存储服务(Cinder)安装配置,这一篇就够了!
  18. ReactNative ./gradlew assembleRelease打包失败Duplicate file
  19. 便携式电子血压计【Part I】
  20. HTML(2) 实现一个简单的注册页面

热门文章

  1. 小米刷机一直在android界面,小米手机变砖怎么办?(小白刷机记)卡在开机怎么办?界面进不去,重启不管用​...
  2. win11电脑摄像头打不开,如下图
  3. no ip domain-lookup 是什么意思?
  4. c语言常量有哪些分类,c语言常量的正确表示方法有哪些
  5. ubuntu 16.04下设置静态IP地址
  6. matlab 指定ccs编译器,在CCS5.5中导入CCS3.3工程——指定编译器和修改prj文件
  7. photoshop-CMYK色彩模式
  8. 真格量化学习处理——几个功能小函数
  9. 史上最全法则、效应大全,看一遍受用终身!
  10. 36D杯CTF Re WP