首页 > 编程语言 > 详细

matlab中矩阵det的c++实现

时间:2021-08-06 10:29:17      阅读:29      评论:0      收藏:0      [点我收藏+]

代码实现

double Matlab2c::det(Matrix& a)
{
int i=0,j;
double mo=0;
for(j=0;j<a.column;j++)
{
if(a.column==1)
{
mo=(double)(a(i,j))*pow(-1.0,i+j+2);
break;
}
Matrix c(a);
c.remove_row_column(0,j);
mo+=(double)a(i,j)*pow(-1.0,i+j+2)*Matlab2c::det(c);//Function recursive call
}
return mo;
}

 

参考网站:https://www.programmersought.com/article/85687623850/

 

matlab中矩阵det的c++实现

原文:https://www.cnblogs.com/leowindy/p/15107058.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!