Constant already used When creating function handle

I am trying to create a handle for a Function, I received two errors:
Error:
Expression or statement is incomplete or incorrect.
Error: "p1" was previously used as a variable, conflicting with its use here as the name of a function or command.
I am attempting to create a new function handle for an existing function created using the curve fit tool.
The syntax I use is
x = @fun;
will someone please correct this command?
Gav

 채택된 답변

Walter Roberson
Walter Roberson 2016년 5월 18일
If fun is already a function handle, then you can try
x = fun;
or
x = @(varargin) fun(varargin{:})

댓글 수: 4

Hello, is varargin used to satisfy the constants used? The function was generated by the curve fit toolbox. Your original suggestion is what I used and prompted the error.
Thank you.
You used
x = @fun
rather than
x = fun
We need to see more of your code.
Yes this works fine and generates a new X handlehowever I get a simple error when I try to use fplot. To related and may I plot this handle?
Please show a SMALL, self-contained example (that people can execute as part of their investigation) and the FULL text of the error message you receive when you execute that self-contained example.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2016년 5월 18일

댓글:

2016년 5월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by