def MatrixCallback(self): matr = self.ui.MatrixIn.toPlainText() matr = str(matr).split() matr = [float(element) for element in matr] dt = self.ui.DTIn.text() dt = str(dt).split(" ") dt = [float(element) for element in dt] if sqrt(len(matr)) - int(sqrt(len(matr))) != 0 or matr[0] == '': self.ui.textBrowser.append( "Girilen matris kare ve bos olmayan bir matris olmalidir.") return matr = Matrix(int(sqrt(len(matr))), matr) try: if self.ui.radioMatrix.isChecked(): self.ui.textBrowser.append("Cozum takimi : " + str(matr.gaussElimination(dt))) elif self.ui.radioMatrix2.isChecked(): self.ui.textBrowser.append("Invers Matris :") for row in matr.inverse().matrix: self.ui.textBrowser.append(str(row)) elif self.ui.radioMatrix3.isChecked(): self.ui.textBrowser.append("Determinant : " + str(matr.determinant())) except Exception as exc: self.ui.textBrowser.append(exc.args[0])
def MatrixCallback(self): matr=self.ui.MatrixIn.toPlainText() matr=str(matr).split() matr=[float(element) for element in matr] dt=self.ui.DTIn.text() dt=str(dt).split(" ") dt=[float(element) for element in dt] if sqrt(len(matr))-int(sqrt(len(matr)))!=0 or matr[0]=='': self.ui.textBrowser.append("Girilen matris kare ve bos olmayan bir matris olmalidir.") return matr=Matrix(int(sqrt(len(matr))), matr) try: if self.ui.radioMatrix.isChecked(): self.ui.textBrowser.append("Cozum takimi : " + str(matr.gaussElimination(dt))) elif self.ui.radioMatrix2.isChecked(): self.ui.textBrowser.append("Invers Matris :") for row in matr.inverse().matrix: self.ui.textBrowser.append(str(row)) elif self.ui.radioMatrix3.isChecked(): self.ui.textBrowser.append("Determinant : " + str(matr.determinant())) except Exception as exc: self.ui.textBrowser.append(exc.args[0])