行列式建立及计算基础教程.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 10页
  • 2026-04-24 发布于四川
  • 举报

第四章第一讲:行列式建立及计算

;?;2、行列式求值

建立行列的目的是为了求行列式的值,在Numpy库里用det()函数来实现。

函数det(a),a为需要计算的数组。

;1、建立范德蒙(Vandermonde)行列式

函数vander(x,N=None,increasing=False),x为一维集合;N为将要产生的列数,N不指定时N=len(x);increasing=False时,为默认状态,从列的右往左扩展指数计算,True时,从左往右扩展。

;2、建立下三角(Triangular)行列式

主对角线上方的元素都为0,叫下三角行列式。

函数tril(m,k=0),m为行列式集合对象;k指定主对角线及上方0元素的位置,k=-1时0元素从主对角线开始往右上方扩展,k=0(默认值)时0元素从主对角线往上一斜层开始;k=1,…依次类推,最终返回二维行列式。

;3、建立上三角行列式

主对角线以下的元素都为0,叫上三角行列式。

函数triu(m,k=0),m为集合对象;k参数使用方法同tril(),区别控制元素为0的对角线在左下角的位置并往左下角扩展,k为负数时,为0的对角线往左下角移,k为正数时往右上角移。

;4、建立基于1、0元素的三角行列式

函数tri(N,M=None,k=0,dtype=classfloat),N确定需要生成数组的行数,M为确定需要生成

文档评论(0)

1亿VIP精品文档

相关文档