-
Matrix矩阵运算
矩阵的乘法、加法、减法、数乘和转置。README 中有详细的介绍//=========================================================================================
/* Name: matrix.h
* Description: declare matrix addition, subtraction and multiplication and so on.
* Note: 参与运算和存储的数组元素类型必须为 matrix_t ,否则出错
* Author: Sun Hubing
* Date: 2018/5/3 - 2018/6/10
* Email: shbmmd@163.com
*/
//=========================================================================================
#ifndef MATRIX_H
#define MATRIX_H
typedef int matrix_t; // 矩阵元素的数据类型
typedef unsigned int uint; // 用来计数
/* 矩阵的行列相乘
* 如果矩阵 a 和 b 的行列不满足条件,返回NULL
* 如果c = NULL,则申请一块内存存储结果,否则存在 c 中
* Note: c 可以等于 a 或 b
*/
void *mul_matrix(const void *a, const void *b, void *c, uint a_row, uint a_col, uint b_row, uint b_col);
/* 矩阵的加法
* 如果参数非法,返回NULL
* 如果c = NULL,则申请一块内存存储结果,否则存在 c 中
* Note: c 可以等于 a 或 b
* 不检查a
- 2022-03-21 07:44:36下载
- 积分:1
-
Linux下QT版聊天服务器
在Linux下做得一个QT版的聊天服务器,主要用到了QT,C++,多线程等技术,希望对大家有帮助。
- 2023-01-31 15:55:04下载
- 积分:1
-
ARM上使用v4l2采集图片数据保存到本地,代码简单,逻辑清晰
ARM上使用v4l2采集图片数据保存到本地,代码简单,逻辑清晰,代码简单,逻辑清晰,程序编译运行后,会在本地目录下生成图片。
- 2022-02-09 12:15:16下载
- 积分:1
-
linux MP3播放器
linux MP3播放器,c语言开发,可以用作新手学习练手的小项目。
硬件平台:ARM11
操作系统:linux2.6
工具链:arm-linux-gcc(gdb)
- 2022-02-13 21:31:09下载
- 积分:1
-
uboot源码
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似。
- 2022-03-02 11:51:47下载
- 积分:1
-
通过USB口控制照相机的库
通过USB接口,在PC上控制照相机并对照相机进行配置和操作。此为通用库,可以灵活扩展和跨平台使用。
- 2022-02-21 08:08:58下载
- 积分:1
-
linux下组播通信代码
linux环境下,组播网络编程代码,亲测可用,有需要的可以下载。
- 2023-01-01 14:20:04下载
- 积分:1
-
linux下广播通信代码
linux平台下实现的广播网络通信代码,接收和发送都有,直接可以用的,搞网络编程的快来下载
- 2022-07-24 01:03:37下载
- 积分:1
-
ndiswrapper驱动源码
linux下使用windows无线网卡驱动代码
ubuntu下测试铜鼓
- 2023-06-28 00:15:03下载
- 积分:1
-
环形缓存机制源代码
环形缓存机制,主要可以用来循环接收数据量比较大的数据,如高清视频数据;其首先申请一大段缓存,首尾指针分别换算成离缓存首地址的长度,尾指针根据接收数据的长度并对缓存长度取模来往后移动,首指针根据取出数据的长度并对缓存数据取模往后移动,当尾指针移动到末端,接收到的数据超出剩下的缓存大小时,尾指针换算的长度对缓存取模时其值将变为缓存开始的地址,从而形成一个指针自动偏移不断循环存储的环形buffer。
- 2022-04-30 07:32:58下载
- 积分:1