Why am I getting "Unrecognized function or variable 'fp'."?

9 Ansichten (letzte 30 Tage)
Viraj
Viraj am 26 Aug. 2024
Kommentiert: DGM am 27 Aug. 2024
Tried to make a fixed point iteration code in MATLAB, but I am not sure why I am unable to call my function without receiving this error.

Antworten (1)

DGM
DGM am 26 Aug. 2024
Bearbeitet: DGM am 26 Aug. 2024
Functions which are local to a script or local to another function are not accessible outside that scope. If you want your function to be accessible, it needs to be written as a function, not a script with a local function. Delete all the non-comment lines prior to the function() definition (get rid of clc; clear all).
  2 Kommentare
Voss
Voss am 26 Aug. 2024
In addition to @DGM's advice, when calling the function, you'll need to use its file name:
>> fixedp(g,p0,tol,n)
Change the file name to fp.m if you want to use that name.
DGM
DGM am 27 Aug. 2024
Oh good catch!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Entering Commands finden Sie in Help Center und File Exchange

Produkte


Version

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by