2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Обыкновенные функции в MatLab
Сообщение20.08.2015, 09:20 


23/04/15
96
Привет.

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

В Маткаде, к примеру, легко написать $A_m_n = f(m,n)$, и матрица будет готова. А в как в Матлабе это сделать? M-функции не нужны, надеюсь?

 Профиль  
                  
 
 Re: Обыкновенные функции в MatLab
Сообщение20.08.2015, 10:05 
Заслуженный участник
Аватара пользователя


01/09/13
4656
Два цикла по индексам.

 Профиль  
                  
 
 Re: Обыкновенные функции в MatLab
Сообщение20.08.2015, 10:14 


23/04/15
96
Вообще, как задавать простую функцию, чтобы потом к ней обращаться?
Допустим, $f(x,y) = x^3+y^2$,
а потом получаем, что хотим:
$a = f(4,6)$
$b= f(2,1)$
$c = f(7,2)$
.
.
.

 Профиль  
                  
 
 Re: Обыкновенные функции в MatLab
Сообщение20.08.2015, 11:30 
Аватара пользователя


06/08/09
127
Украина
Функцию в MatLab можно задать, например, так (я правда давно не пользовался)
Код:
subs x y;
f=@(x,y)x^3+y^2;

Хотя могу и ошибаться))

 Профиль  
                  
 
 Re: Обыкновенные функции в MatLab
Сообщение20.08.2015, 15:40 


23/04/15
96
Vova_Gidro в сообщении #1046480 писал(а):
Функцию в MatLab можно задать, например, так (я правда давно не пользовался)
Код:
subs x y;
f=@(x,y)x^3+y^2;

Хотя могу и ошибаться))


Спасибо большое! То, чего искал.

 Профиль  
                  
 
 Re: Обыкновенные функции в MatLab
Сообщение03.09.2015, 11:27 
Экс-модератор
Аватара пользователя


23/12/05
12063
Geen в сообщении #1046463 писал(а):
Два цикла по индексам.

Подобных вещей в Матлабе надо стараться всячески избегать

 Профиль  
                  
 
 Re: Обыкновенные функции в MatLab
Сообщение04.09.2015, 12:06 
Заслуженный участник
Аватара пользователя


01/09/13
4656
photon в сообщении #1050105 писал(а):
Geen в сообщении #1046463 писал(а):
Два цикла по индексам.

Подобных вещей в Матлабе надо стараться всячески избегать

Да, но это от ф-ции зависит - можно ли её написать в матричном виде.

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

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



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

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


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

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