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, Супермодераторы



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

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


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

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