Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2015, 18:06   #1
creator_it
Новичок
Джуниор
 
Регистрация: 02.05.2015
Сообщений: 2
Печаль Ошибка Subscript indices must either be real positive integers or logicals ( MATLAB)

(Matlab)

Подскажите, что у меня не так в ф-ции ? (сортировки методом Шелла) Пожалуйста. Заранее спасибо!! Ошибка Subscript indices must either be real positive integers or logicals вот код:
Код:
function mas = sortShell(mas)
    Start = cputime();
    e = 0;
    comp = 0;
    step = length(mas) / 2;
    size = length(mas);
    while step > 0
        comp = comp + 1;
        i = 1;
        for i = 1:i < (size - step)
            j = i;
            while (j >= 0) && (mas(j) > mas(j + step))
                comp = comp + 1;
                comp = comp + 1;
                temp = mas(j);
                mas(j) = mas(j + step);
                mas(j + step) = temp;
                j = j - 1;
                e = e + 1;
                e = e + 1;
            end
        end
        step = step / 2;
    end
    e
    comp  
    Elapsed = cputime() - Start   %e - кол-во обменов, comp - кол-во сравнений
creator_it вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка string subscript out of range Pein95 Общие вопросы C/C++ 3 04.10.2013 01:18
Ошибка runtime error '9' subscript out of range BioNoob Microsoft Office Excel 2 05.06.2012 16:33
Очередная ошибка Run-time error 9: subscript out of range klimusik Microsoft Office Excel 7 07.05.2012 00:08
Ошибка Run-time error '9' : Subscript out of range mad_moon Microsoft Office Excel 11 12.12.2011 23:37
Subscript out of range -в чем ошибка Bape}l{ka Microsoft Office Excel 4 14.11.2011 16:26