Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Function definitions are not permitted in this context.

3 Ansichten (letzte 30 Tage)
Praveen  kumar
Praveen kumar am 11 Mär. 2016
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
% minutiae function consists logic to check bifurcation and termination points function y=minutie(x) i=ceil(size(x/2)); if x(i,i)==0; y=0; else y=sum(x(:))-1; end

Antworten (1)

Jan
Jan am 11 Mär. 2016
Functions can be defined in "function files" only: Files which start with the expression "function". There you can define a main function (called as the file), sub-functions, which are visible for the main-function also, and nested functions, which are visible for the parent function.
You cannot define functions inside scripts (M-files which donot start with "function") or in the command line.
Note: This topic has been discussed repeatedly and searchuing in the forum or the internet for the error message would reveal a solution very fast.
  2 Kommentare
Praveen  kumar
Praveen kumar am 11 Mär. 2016
i didn't understand
Ced
Ced am 11 Mär. 2016
Bearbeitet: Ced am 11 Mär. 2016
The short answer is: You cannot define a function inside an normal script.
Googling for it will give you lots of detailed answers.

Diese Frage ist geschlossen.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by