Хорошо, я новичок в Matlab, и сейчас я работаю над эконометрическим сценарием. Прежде чем перейти к реальной эконометрике, мне нужно создать функцию, которая выбирает интересующие меня данные. Хотя мне удалось заставить этот скрипт работать, написав на очень структурном уровне, я бы хотел, чтобы этот скрипт был настолько универсальным, насколько возможно и поэтому хотелось бы разделить его на конкретные функции. Однако, когда я преобразовал все это в одну функцию, я продолжаю получать сообщение об ошибке «Определения функций не разрешены в этом контексте».
Заранее спасибо за помощь.
function [probingArray] = extractData (data, startValue, numberOfPeriods)
arrayHeight=size(data,1);
for i=1:arrayHeight
if Date(i)==startValue
datePosition=i;
end
end
n=1;
for i=(datePosition-numberOfPeriods):datePosition
probingArray(n,1)=n;
probingArray(n,2)=UK(i);
n=n+1;
end
clear n i;