Контрольная работа: Программная реализация симплекс-метода

if (matrix[ReadFile.colCount][i]/matrix[minRInd][i] < minC){

minC = matrix[ReadFile.colCount][i]/matrix[minRInd][i];

minCInd = i;

}

}

//проверяем выбор пользователя

System.out.print("user: " + SimplexView.getSelectedRow() + "; min: "

+minCInd);

while (minCInd != SimplexView.getSelectedRow()){

err = true;

JOptionPane.showMessageDialog(null, "ведущая строка выбрана

неверно");

break M1;

}

}

return err;

}

//перестраиваетсимплекснуютаблицу

static void userBuildNewTable(float[][] matrix, JTable tableName){

//выводим из базиса базисную переменную [0][minCInd], вводим в базис

//переменную [minRInd][0]

ReadFile.varCol[minCInd-1] = ReadFile.varRow[minRInd] ;

//строим новую симплексную таблицу

//делим ведущую строку на ведущий элемент [minRInd][minCInd]

float temp = matrix[minRInd][minCInd];

for (int i = 0; i <= ReadFile.colCount; i++){

matrix[i][minCInd] /= temp;

}

//получаем нули в ведущем столбце

К-во Просмотров: 460
Бесплатно скачать Контрольная работа: Программная реализация симплекс-метода