2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 множество в матлабе
Сообщение20.06.2009, 00:53 


20/06/09
2
всем здравствуйте!
нужно срочно реализовать алгоритм в матлабе, а владею в принципе только элементарными вещами,но все-таки надо реализовать :oops: ....подскажите мне пожалуйста,как в матлабе можно создать некое множество,состоящее из номеров строк матрицы,которое будет в цикле пополняться?
вкратце о задаче,есть три точки(уже найденные),после чего организуется цикл для нахождения остальных,но при этом четвертая-то строится на основе предыдущих трех,а вот пятая ит.д.на основе трех первых и построенных уже предыдущих. не понимаю,как организовать цикл,в котором j сначала будет... for j=1:n
if j==a|j==b|j==c....
а потом еще и "или равно предыдущему j", причем в теле цикла потом фигурируют и значения связанные с этими j
заранее спасибо за ответ :roll:

 Профиль  
                  
 
 Re: множество в матлабе
Сообщение20.06.2009, 07:45 
Заслуженный участник


11/05/08
32166
Ну просто заводим переменную $ai$, которая в дальнейшем разрастётся в массив, и потом пишем что-нибудь вроде

Код:
n=0;
for i=1:length(ai)
  if ai(i)==k,   n=1;   end
end
if n==0,   ai=[ai,k];   end

 Профиль  
                  
 
 Re: множество в матлабе
Сообщение20.06.2009, 12:27 


20/06/09
2
спасибо за ответ, разобралась вроде
такой еще вопрос, нет ли нигде уже реализованного в матлабе субквадратичного алгоритма многомерного шкалирования?

-- Сб июн 20, 2009 15:21:27 --

и еще вопрос,как можно задать в матлабе стремление к нуль, например, если я хочу задать цикл while,который останавливается если разница между значениями (итерационный процесс) стремиться к нулю :cry:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group