2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Графика в системе matlab
Сообщение02.06.2017, 16:02 
Аватара пользователя


13/08/13

4323
Geen
я думаю тут дело не в функции
Вот такой вот цикл тоже очень долго считает
Код:
for i=1:201
    for j=1:201
        z(i,j)=i+j
    end
end

 Профиль  
                  
 
 Re: Графика в системе matlab
Сообщение02.06.2017, 19:11 
Заслуженный участник
Аватара пользователя


01/09/13
4656
Geen в сообщении #1221369 писал(а):
просто пишем z(от условия) равно функция от x(от того же условия).


-- 02.06.2017, 19:21 --

Sicker в сообщении #1221532 писал(а):
Вот такой вот цикл тоже очень долго считает

Долго - это сколько? У меня на старом ноуте меньше миллисекунды...
Но вообще, сильно помогает выделить память один раз в начале, а не делать это в цикле.
И уж если в цикле, то учитывать, что физически первый индекс меняется первым (матрица хранится по столбцам).

 Профиль  
                  
 
 Re: Графика в системе matlab
Сообщение02.06.2017, 20:11 
Аватара пользователя


13/08/13

4323
Geen в сообщении #1221575 писал(а):
У меня на старом ноуте меньше миллисекунды...

У меня 10 минут. Это в матлабе, в VS фортране тоже меньше миллисекунды.

-- 02.06.2017, 20:16 --

Geen в сообщении #1221575 писал(а):
просто пишем z(от условия) равно функция от x(от того же условия).

Я не понимаю) напишите)

 Профиль  
                  
 
 Re: Графика в системе matlab
Сообщение02.06.2017, 23:42 
Заслуженный участник
Аватара пользователя


01/09/13
4656
Sicker в сообщении #1221593 писал(а):
У меня 10 минут.

Вы его под эмулятором запускаете что ли??... таких времён в жизни ни с какой версией MatLab'а не имел...

Sicker в сообщении #1221593 писал(а):
Я не понимаю) напишите)

ii = (условие/выражение первого if) || (условие второго) || ...
z(ii) = A*exp(b*x(ii));

 Профиль  
                  
 
 Re: Графика в системе matlab
Сообщение04.06.2017, 00:00 
Аватара пользователя


13/08/13

4323
Я не понимаю, у нас же массив при подстановке в функцию сразу по элементу подставляет, а тут что?

 Профиль  
                  
 
 Re: Графика в системе matlab
Сообщение04.06.2017, 00:01 
Заслуженный участник
Аватара пользователя


01/09/13
4656
Не понял вопрос...

 Профиль  
                  
 
 Re: Графика в системе matlab
Сообщение06.06.2017, 23:38 
Аватара пользователя


13/08/13

4323
Geen
Все, мне помогли на CyberForum :D
Они написали почти тоже, что и вы. Оказывается, матлаб работает с такими выражениями как с логическими переменными, а я этого не знал.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2

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



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

Сейчас этот форум просматривают: DariaRychenkova


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

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