フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Function definitions are not permitted in this context.

3 ビュー (過去 30 日間)
Praveen  kumar
Praveen kumar 2016 年 3 月 11 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
% 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

回答 (1 件)

Jan
Jan 2016 年 3 月 11 日
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 件のコメント
Praveen  kumar
Praveen kumar 2016 年 3 月 11 日
i didn't understand
Ced
Ced 2016 年 3 月 11 日
編集済み: Ced 2016 年 3 月 11 日
The short answer is: You cannot define a function inside an normal script.
Googling for it will give you lots of detailed answers.

この質問は閉じられています。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by