Function gram "Not enough input arguments"
이전 댓글 표시
The error i keep having is : "not enough input arguments",i don't why i keep getting it, it has all the informations it needs. Here is the code :
function [resultat]= gram(T,nom_function,varargin)
if strcmp(nom_function,'poly')
for indiv1=1:length(T)
for indiv2=1:length(T)
if indiv2<=indiv1
Y=T(indiv2,:)
X=T(indiv1,:)
C=varargin{1}
H=varargin{2}
resultat(indiv1,indiv2)= polynome(X,Y,C,H)
end
end
end
end
end
and here is the code for the function polynome :
function [resultat]= polynome(X,Y,C,H)
resultat=((X*Y')+C)^H
end
With the table T, it has the information for X and Y, and then i juste have to add for the indiviual C and H. So in order to make the command i just type : gram(T,polynome,2,2). Please can someone explain to me how to fix it.
PS: this is a partial of the code, but the solution to fix it here will help fix the other parts.
댓글 수: 1
madhan ravi
2018년 12월 24일
편집: madhan ravi
2018년 12월 24일
Next time, format the code by pressing the code button by pressing the code button.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Data Import from MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!