Function definitions are not permitted in this context?

I got this error and my version is 2016b. I even tried changing the m-file name but of no use.The code is attached,do I need to modify it?

2 件のコメント

Guillaume
Guillaume 2018 年 10 月 2 日
The code you have posted includes the line:
% Copyright 2013 Cranfield University
Do you have authorisation from the copyright holder to reproduce the code?
Walter Roberson
Walter Roberson 2018 年 10 月 3 日
Please do not close questions that have an answer.

回答 (1 件)

Guillaume
Guillaume 2018 年 10 月 2 日

0 投票

Pre-R2016b you would get this error if you had local functions in a script m file. Post-R2016b, I'm not sure what can trigger it (function before a classdef is one, but that's not the case here). In any case, I don't get that error with the m file you've included.
However, looking at the code, it's clearly been modified since it checks for the numbers of inputs, yet doesn't accept any.

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

タグ

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by