3073104141 发表于 2020-3-26 10:57:48

python 实现matlab左除(关于病态方程)

A=array([[ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.],
       [ 10.,10.,10.,10.,10.,10.,10.,10.,10.]])
B=array([[ 3.,3.],
       [ 3.,3.],
       [ 3.,3.],
       [ 3.,3.],
       [ 3.,3.],
       [ 3.,3.],
       [ 3.,3.],
       [ 3.,3.],
       [ 3.,3.],
       [ 3.,3.]])
matlab
clear all;
A=ones(10,9)*10;
B=ones(10,2)*3
C=A\B;
C
预期结果
C =

    0.3000    0.3000
         0         0
         0         0
         0         0
         0         0
         0         0
         0         0
         0         0
         0         0
求python实现

BngThea 发表于 2020-3-26 13:41:53

安装numpy
import numpy as np
去简单学习array对象的使用方法,比matlab好用
页: [1]
查看完整版本: python 实现matlab左除(关于病态方程)