| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Математические пакеты > [matlab] elseif сбой программы |
| Автор: ddj 10.4.2012, 16:46 |
| Добрый день, Имею программу, которая генерирует матрицу. Тогда переделавает матрицу: сколко 1 в строке на то чсило делит. нп: 0 1 1 1 1 0 0 0 1 0 0 0 0 1 0 0 ---> 0 1/3 1/3 1/3 1 0 0 0 1 0 0 0 0 1 0 0 Тогда имеютса формулы. Множим матрицу на вектор, до тех пор, пока вектор не станит повторяться, если стал повтарятсья выдаем ответ. Внёс некоторые изменения: elseif s==0 % G(i, %%%% *смотреть в коде Тоесть если в строке матрицы находит все 0 то заполняет строку: 1/n Но как дописаваю этот цикл, то плохо выдает ответ, считает толко 2 раза и показывает ответ 1/n сколко бы графов негенерировал. В чём тут может быть проблема? [code=nocolor] |