Parentheses error with a function call
Afficher commentaires plus anciens
What is wrong with this function call? It's so basic but don't know what I am missing.
The error is "Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters."
load('mnist.mat', 'testX');
% save('testX'); commented it based on the reply I got for this question
x=testX; % testX is a 529*784 matrix
k=5; numIter=6;
[mu, cll, ill] = gmm(x, k,numIter)
% the function definition starts like this in another file
% function [mu,CLL,ILL] = gmm(x,K,numIter)
4 commentaires
Walter Roberson
le 10 Mai 2021
Modifié(e) : Walter Roberson
le 10 Mai 2021
That code looks okay.
save('testX'); % testX is a 529*784 matrix
Note that that save() call would save the entire current workspace to file testX.mat not just the testX matrix.
Walter Roberson
le 10 Mai 2021
I do not see any problem with the code extract that you posted.
Perhaps the error is inside gmm function .
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 11 Mai 2021
0 votes
[copying down from correct comment]
I do not see any problem with the code extract that you posted.
Perhaps the error is inside gmm function .
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!