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

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

0 Stimmen

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

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 Hilfe-Center und File Exchange

Produkte

Version

R2024a

Gefragt:

am 26 Aug. 2024

Kommentiert:

DGM
am 27 Aug. 2024

Community Treasure Hunt

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

Start Hunting!

Translated by