Why does it says makeFhandle,Not enough input arguments. at DF=(z)What can I do?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
R=518;
T=223;
p=65000000;
Tc=191;
Pc=4580000;
a=(0.427)*((R^2)*(Tc^2.5))/Pc;
b=(0.0866)*((R*Tc)/Pc);
z=input('Input initial guess- ');
sym v;
fun= @(v) p-(R*T./(v-b)) +( a./(v.*(v+b)*sqrt(T)));
A=matlabFunction(diff(fun,v));
F=fun(z);
DF=A(z);
n=1;
Ea=100;
while abs((Ea))>=10^(-5)
disp(F);
disp(DF)
zi=z-(F/DF);
Ea=((zi-z).*100)/zi;
z=zi;
n=n+1;
end
disp(zi);
disp(Ea);
disp(n);
4 Kommentare
Walter Roberson
am 14 Apr. 2020
Bearbeitet: Walter Roberson
am 14 Apr. 2020
I did not have any trouble after I made that change
which MATLAB version are you using?
Antworten (0)
Siehe auch
Kategorien
Mehr zu Number Theory finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!