matlab2c使用c++实现matlab函数教程系列-blkdiag函数
程序员文章站
2022-04-14 10:49:37
matlab2c调用方法:
1、下载matlab2c动态链接库
2、将matlab2c.dll放到bedug目录下
3、将matlab2c.lib和matlab2c.h放到项...
matlab2c调用方法:
1、下载matlab2c动态链接库
2、将matlab2c.dll放到bedug目录下
3、将matlab2c.lib和matlab2c.h放到项目头文件目录下
4、在cpp文件中引入下面的代码
#include "Matlab2c.h" #pragma comment(lib,"Matlab2c.lib") using namespace Matlab2c;
matlab中blkdiag函数简介
1、blkdiag函数:生成指定对角线元素的矩阵
2、用法说明
A = blkdiag(a,b,c,d,...) 函数产生以a,b,c,d,...为对角线元素的矩阵A
源码实现">blkdiag的c++源码实现
产生以输入元素为对角元素的矩阵
输入为行向量或列向量,输出为以该向量为对角线的矩阵。
Matrix Matlab2c::blkdiag(Matrix& a) { Matrix p(a.row*a.column,a.row*a.column); for (int i=0;iblkdiag函数的使用测试 ;i++)>#include "Matlab2c.h" #pragma comment(lib,"Matlab2c.lib") using namespace Matlab2c; int main() { double a[]={1,2,3,4,5,6}; Matrix aa=Matrix(1,6,a); Matrix bb=Matlab2c::blkdiag(aa); cout<
推荐阅读
-
matlab2c使用c++实现matlab函数系列教程-binostat函数
-
matlab2c使用c++实现matlab函数系列教程-cumprod函数
-
matlab2c使用c++实现matlab信号操作函数awgn、normrnd、fft、sawtooth、sinc、signcdf、signpdf
-
matlab2c使用c++实现matlab函数教程系列-blkdiag函数
-
matlab2c使用c++实现matlab函数系列教程-geomean函数
-
matlab2c使用c++实现matlab函数系列教程-binostat函数
-
matlab2c使用c++实现matlab信号操作函数awgn、normrnd、fft、sawtooth、sinc、signcdf、signpdf
-
使用ob系列函数实现PHP网站页面静态化,obphp_PHP教程
-
matlab2c使用c++实现matlab函数系列教程-cumprod函数
-
matlab2c使用c++实现matlab函数教程系列-blkdiag函数