Error: File: cftool.m Line: 355 Column: 33 Unexpected MATLAB operator
Ältere Kommentare anzeigen
I recently downloaded and installed the curve fitting toolbox. When I open the toolbox in Matlab (by typing cftool), there is an error.
??? Error: File: cftool.m Line: 355 Column: 33 Unexpected MATLAB operator.
Line 355 of the cftool.m file is: function adjustLayout2Callback( ~, ~ )
Does anybody know how I can solve this error?
Antworten (2)
Robert Cumming
am 11 Apr. 2011
1 Stimme
What version of Matlab do you have?
I'm guessing its R2008b or earlier?
If I recall thats when the ~ was introduced to replace unused input/output arguments.
It looks like the cftool you have downloaded is for a more recent version.
3 Kommentare
Nathalie
am 11 Apr. 2011
Robert Cumming
am 11 Apr. 2011
dont know - check release notes to see whats updated (I dont have 2010).
Walter Roberson
am 11 Apr. 2011
The toolbox versions must match the base software version.
Matt Fig
am 11 Apr. 2011
All that those tildes mean is the input arguments are not used in the function. Try changing the code to this:
function adjustLayout2Callback(varargin)
If you get a function like this:
function func(A,~,H)
just replace the ~ with 'junk' (no quotes of course.)
Also, for output arguments, you will sometimes see:
[~,I] = sort(A);
You can replace this with:
[I,I] = sort(A);
or,
[junk,I] = sort(A);
Kategorien
Mehr zu Downloads finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!