У меня возникли проблемы с созданием функции, которая делает то, что я хочу. Я пытаюсь создать анонимную функцию, которая при принятии вектора длины N создает матрицу NxN. Я хотел бы заполнить каждый элемент матрицы (т. Е. С помощью цикла). Краткий пример более конкретно:создать матричную функцию векторной переменной ввода (Matlab)
N = 2;
Qjk = @(x,y) x * y;
for j = 1:N
for k = 1:N
Q(j,k) [email protected](x) Qjk(x(k),rand);
end
end
В конце концов это должно производить, например .:
Q = @(x) [.23*x(1), .16*x(2); .95*x(1), .62*x(2)]
Я могу написать окончательное выражение выше вручную и он работает по мере необходимости, но я m не удалось автоматизировать этот процесс с помощью петли/векторизации. Благодарю.
Кто-нибудь еще есть предложение? – ConfusinglyCuriousTheThird