Parentheses error with a function call
Mostrar comentarios más antiguos
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 comentarios
Walter Roberson
el 10 de Mayo de 2021
Editada: Walter Roberson
el 10 de Mayo de 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
el 10 de Mayo de 2021
I do not see any problem with the code extract that you posted.
Perhaps the error is inside gmm function .
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 11 de Mayo de 2021
0 votos
[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 .
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!