フィルターのクリア

How do I fix the error Function definitions are not permitted at the prompt or in scripts.

8 ビュー (過去 30 日間)
neetika Karwasra
neetika Karwasra 2011 年 12 月 12 日
編集済み: John Kelly 2015 年 2 月 26 日
whenever I write the command function imageChoice_callback(hObject,eventdata). Encounter an error Function definitions are not permitted at the prompt or in scripts. please suggest me how do i fix it.

回答 (2 件)

Sean de Wolski
Sean de Wolski 2011 年 12 月 12 日
Write in in an editor file and save it as the title of function, e.g:
function hello_world(hObject,evt)
fprintf(2,'Hello World!');
end
saved in hello_world.m
  3 件のコメント
Walter Roberson
Walter Roberson 2011 年 12 月 12 日
Apply the solution Sean gave: write the sections that start with "function" into individual files.
The part before the first "function" line should be written into EZresize.m
neetika Karwasra
neetika Karwasra 2011 年 12 月 12 日
then how can i connect these files to get the output

サインインしてコメントする。


Fangjun Jiang
Fangjun Jiang 2011 年 12 月 12 日
編集済み: John Kelly 2015 年 2 月 26 日
The message said so. You are not allowed to define a function in the command line or in a script file.
You need to create a separate .m file, where the first line, you define "function imageChoice_callback(hObject,eventdata)" and then save the file as imageChoice_callback.m.
Or, the function name sounds like belonging to a .m file for a GUI application. You should add this function in the .m file for that GUI application. The first line of that .m file should also be a "function ..." line. Otherwise, that .m file is called a script. You are not allowed to define a function in a script.
  1 件のコメント
Daniel Shub
Daniel Shub 2011 年 12 月 12 日
What about your other campaign ..
http://www.mathworks.com/matlabcentral/answers/7691-please-vote-if-you-do-not-want-to-have-m-function-in-m-script

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeFile Operations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by