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

static boolean userChooseCol(float[][] matrix, JTable tableName){

booleanerr = false;

M1: {

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

float minR = matrix[0][0];

minRInd = 0;

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

if (matrix[i][0] < minR){

minR = matrix[i][0];

minRInd = i;

}

}

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

while (minRInd != SimplexView.getSelectedCol() - 1){

JOptionPane.showMessageDialog(null, "ведущий столбец выбран

неверно");

err = true;

break M1;

}

int temp = minRInd;

float[] proportion = new float[ReadFile.rowCount];

//вычисляемвспомогательныйстолбецотношения

for (int i = 1; i <= ReadFile.rowCount; i++){

if ( i == tempCInd ){

proportion[i-1] = java.lang.Float.NaN;

}

else{

proportion[i-1] = matrix[ReadFile.colCount][i] /

matrix[temp][i];

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