У меня есть код MATLAB, который я должен преобразовать в язык Си.Согласно коду MATLAB,
n1 = 11; x1 = randn(2,n1) + repmat([-1 1]’,1,n1);
w = [0 0]’;
здесь в соответствии с моими расчетами, вывод
w’*x1
будет матрицей 1x3, то есть, насколько я знаю, вектором строки.
Тогда каков будет вывод следующего кода,
z = exp(repmat(b,1,n1)+w’*x1);
, где repmat()
также создает матрицу 1xn1 (я не уверен в этом, разобрался с этим из руководства),Насколько я понимаю, сложение двух матриц 1x3 не даст скаляра.
Каким образом здесь берется экспонента?Может ли экспонента применяться к матрице?