Pleas help me by matlab code

انا عندي دالة عايز اجيب قيمة المتغير منها بس المتغير موجود مرتين في الدالة
f=2+sqrt(f)

من فضلكم عايز رد بسرعة

سؤالك مش مفهوم

بس يمكن يكون المتغير له قيمة اولية وبعد ذلك يمكن ان تتغير هذه القيمة
يعني لو افترضنا في البداية ان
f=25
وكتبنا الكود
f=2+sqrt(f
وبتكون تغيرت قيمة f الى 7
وهكذا

هل هذا يجيب على سؤالك

i need to make iteration by matlab

fnew=1;
d=1;
while d>0.00005

    fold=2+sqrt(fnew);
    
    d=abs(fnew-fold);
    fnew=fold;
      
end
 fnew=fold