2014 dxdy logo

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

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




 
 M-функция в матлабе
Сообщение03.04.2015, 14:42 
Аватара пользователя
Вот если мы в скрипте написали M-функцию
Код:
function [Z]=Har(K)
K=2;
Z=K;
end

То как ее вызвать из командной строки? Напишите код плз

 
 
 
 Re: M-функция в матлабе
Сообщение03.04.2015, 17:28 
Аватара пользователя
Например,
Используется синтаксис Matlab M
Har(5), a=Har(5); [b]=Har(5);

Только файл с этой ф-цией должен иметь такое же имя как сама ф-ция и лежать на путях поиска

 
 
 
 Re: M-функция в матлабе
Сообщение03.04.2015, 20:02 
Аватара пользователя
а почему 5?
И что значит лежать на путях поиска? Я же просто в скрипте пишу

 
 
 
 Re: M-функция в матлабе
Сообщение03.04.2015, 20:28 
Аватара пользователя
Sicker в сообщении #999764 писал(а):
а почему 5?
И что значит лежать на путях поиска? Я же просто в скрипте пишу

5 для примера только.
а ф-ции матлаб ищет по указанным путям (в настройках)

 
 
 
 Re: M-функция в матлабе
Сообщение03.04.2015, 20:36 
Аватара пользователя
Geen в сообщении #999772 писал(а):
5 для примера только.

а там же K в скрипте указана
Geen в сообщении #999772 писал(а):
а ф-ции матлаб ищет по указанным путям (в настройках)

Можно поподробнее, где настройки и пути в них?

 
 
 
 Re: M-функция в матлабе
Сообщение04.04.2015, 00:02 
Аватара пользователя
Sicker в сообщении #999777 писал(а):
а там же K в скрипте указана

Это формальный аргумент (кстати, у матлаба все аргументы передаются по значению).

Sicker в сообщении #999777 писал(а):
Можно поподробнее, где настройки и пути в них?

Ну, немного зависит от версии, но http://www.mathworks.com/help/matlab/ma ... -path.html

 
 
 
 Re: M-функция в матлабе
Сообщение04.04.2015, 17:54 
Аватара пользователя
ничего не получилось

-- 04.04.2015, 17:55 --

Чтобы указать путь, надо не куда попало сохранить(просто он сам показывает пути), а в определенное место? Я в toolbox\local делал

-- 04.04.2015, 18:11 --

Лол, все получилось :mrgreen:

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group