Как исправить «TS2322: тип« MathType »не может быть назначен типу« Matrix ». Тип« number »не может быть присвоен типу« Matrix »» в TypeScript? - PullRequest
0 голосов
/ 05 мая 2019

Я новичок в Type Script, использую VSCode.

circuitgenerator.ts

...
import * as math from 'mathjs';

export class CircuitGenerator {
  ...
  private circuitCurrentVector: math.Matrix;
  private circuitVoltageVector: math.Matrix;
  private circuitResistanceMatrix: math.Matrix;
  ...
  public setCircuitCurrentVector(resistMatrix: math.Matrix, voltageVektor: math.Matrix): void{
      this.circuitCurrentVector = math.matrix();
      this.circuitCurrentVector = math.multiply(math.inv(resistMatrix),voltageVektor); //Error here
  }
  ...

Но это работает в main.ts:

...
var c: CircuitGenerator = new CircuitGenerator();
c.generateCircuit(2);
var currentVector = math.multiply(math.inv(c.getCircuitResistanceMatrix()),c.getCircuitVoltageVector());
...

Любая помощь будет высоко оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...