克罗内克积的c++简单实现
// 函数实现
vector<vector<int>> Kroneck(const vector<vector<int>> &a, const vector<vector<int>> &b, int i, int j, int m, int n)
{
vector<vector<int>> c(i*m,vector<int>(j*n,0));
//std::cout << c.size() << std::endl;
int index_x = c.size();
int index_y = c[0].size();
for (int x = 0;x<index_x;x++)
{
for (int y = 0; y < index_y; y++)
{
int a_i = x / m;
int a_j = y / n;
int b_i = x % m;
int b_j = y % n;
c[x][y] = a[a_i][a_j] * b[b_i][b_j];
}
}
return c;
}
// 简单调用
vector<vector<int>> a = { {1,2,3},{4,5,6} };
vector<vector<int>> b = { {1,2},{1,2} };
vector<vector<int>> c = Kroneck(a, b,2,3,2,2);
克罗内克积的c++简单实现相关推荐
- 【数理知识】矩阵普通乘积,哈达玛积,克罗内克积,点乘,点积,叉乘,matlab代码实现
1 [数理知识]向量数乘,内积,外积,matlab代码实现 2 [数理知识]矩阵普通乘积,哈达玛积,克罗内克积,点乘,点积,叉乘,matlab代码实现 文章目录 1. 矩阵基本形式 2. 矩阵基本运算 ...
- 在docker上安装部署tomcat项目 超简单,拿来主义
在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...
- Linux下tomcat的安装与卸载以及配置(超简单)
无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
- Docker的安装、镜像源更换与简单应用
Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...
- 基于Golang的简单web服务程序开发——CloudGo
基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...
- 简单图文配置golang+vscode【win10/centos7+golang helloworld+解决install failed等情况】
博客目录(阅读时间:10分钟) 一.win10 0.系统环境 1. win10配置golang环境 ①下载相关软件 ②创建gowork工作空间 ③配置环境变量(GOPATH+PATH) ④验证环境配置 ...
- 简单介绍互联网领域选择与营销方法
在我看来,互联网领域的选择是"安家",而营销方法的不同则表现了"定家"的方式多种多样,只有选对了,"家"才得以"安定". ...
- JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性
一.什么是提升系统的高可用性 JAVA服务端,顾名思义就是23体验网为用户提供服务的.停工时间,就是不能向用户提供服务的时间.高可用,就是系统具有高度可用性,尽量减少停工时间.如何用最简单的方法来搭建 ...
最新文章
- Oracle字符串转BooIean,利用Java的多线程技术实现数据库的访问.pdf
- 股市币市:数据分析与交易所最新公告
- c语言会出现fullgc,以上述代码为基础,在发生过一次FullGC后,上述代码在He
- 通过分析一个C程序的汇编指令执行过程,理解计算机的工作。
- 单刹车信号不合理故障_关于汽车制动系统有哪些故障?该如何解决?
- 【算法】算法秋招个人总结
- JS-数据属性与访问器属性
- 你为什么会沉默,你们为什么又在后退呢?
- linux的apache安装在哪个目录,在linux系统下apache的默认安装路径在哪
- [逆向][Writeup]ISG2015 flagfinder - .NET程序逆向
- Java_io体系之CharArrayReader、CharArrayWriter简介、走进源码及示例——13
- xshell最多支持4个_中集拉钢卷专用挂车来了!自重5吨,最多能装4个钢卷
- java常见命名规则
- MVC应用程序播放FLV视频,部分视图可多地方重复引用
- Csdn论坛关于一个模板特化不能执行的问题的修改
- qml 时间控件_Qt6官方最新消息:桌面样式Qt quick Controls 2支持大多控件,委托更少,运行更流畅...
- 实现算法2.15、2.16的程序(一个数组只生成一个静态链表)
- scratch素材准备
- qq的 html页面布局,wep.qq webqq网页版QQ怎么登陆
- 特殊符号大全,方便大家输入特殊字符用