Мой файл не работает, и я понятия не имею, почему. При запуске у = испытании (а, х) после того, как delcare:MATLAB вводит это не двойная ошибка
А = этаж (Rand (8100));
x = пол (rand (100,1));
Я получаю неопределенную функцию «тест» для входных аргументов типа «двойной».
function [ output_args ] = untitled2(~)
function y = test(A, x)
%This function computes the pro
duct of matrix A by
vector x row-wise
% define m number of rows here to feed into for loop
[ma,na] = size(A);
[mx,nx] = size(x);
% use if statement to check for proper dimensions
if(na == mx && nx == 1)
y = zeros(ma,1); % initialize y vector for n = 1:ma
y(n) = A(n,:)*x;
%end
else
disp('Dimensions of matrices do not match')
y = [];
end
end
end
Вы не можете позвонить вложенную функцию из окна командной строки, только функции верхнего уровня. –
Итак, как я могу это исправить? Я новичок в этом типе языка – KnowledgeGeek