Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите по Matlab плиз! 
:(
    Опции темы
AndyDanie
Дата 8.7.2013, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 8.7.2013

Репутация: нет
Всего: нет



Хай! Помогите если сможете плиз! 
 
Имеется следующая функция: 
 

Код:
 
function res=OptimumPath2(CGN,GCC,GRL) 
 
% функция определения угла расположения периф. узла относительно центрального 
CI1=CourseIdentifier(CGN,GCC); 
 
% функция выдает массив цифр(порядковые номера) 
GOP=GetOptimumPath2(CGN,GRL,CI1(1)); 
     
% из порядковых номеров получаем массив координат(х,у) 
for i=1:length(GOP) 
    G{i}=GRL{GOP(i)}; 
end; 
 
res=G; 
 
end 
 

 
Задача состоит в том, чтобы повторять часть кода 
 

Код:
 
GOP=GetOptimumPath2(CGN,GRL,CI1(1)); 
     
% из порядковых номеров получаем массив координат(х,у) 
for i=1:length(GOP) 
    G{i}=GRL{GOP(i)}; 
end; 
 

 
до тех пор, пока значения G не станут isempty. Другими словами, GetOptimumPath2 дает нам до трех порядковых номеров, далее из них получается массив координат G, на основе этого массива нужно создать новый массив (пусть будет А), в котором будут сохраняться последующие значения G. Далее запихиваем массив G в GOP=GetOptimumPath2(G{i},GRL,CI1(1)), получаем порядковые номера, из них получаем координаты, добавляем их в массив А и продолжаем так до тех пор пока length(G)~=0. 
 
Если сможете помочь буду очень благодарен))
PM MAIL   Вверх
Guinness
Дата 9.7.2013, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 21.6.2009
Где: Зеленоград

Репутация: нет
Всего: 10



В чем проблема? Алгоритм Вы описали, разбейте его на пункты ( 1-ый, 2-ой и т.д. ). Далее вместо пунктов подставьте оператор или последовательность операторов.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Математические пакеты | Следующая тема »


 




[ Время генерации скрипта: 0.0889 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.