adding functions in a m file instead in the command line
1 次查看(过去 30 天)
显示 更早的评论
function x=mynewton (f,f1 ,x ,n)
x=0.1; % initial guess x0
n=100;
for i = 1:n
x = x - f(x) / f1(x); % Newton 's formula
end
x
Sir, I would like to declare these (f & f1) inside m file; pl. help
f = @(x) x^3 - 5
f1 = @(x) 3*x^2
0 个评论
采纳的回答
Walter Roberson
2017-6-20
If you are using R2016b or later, you can put those two lines at the top of the .m file to create a script; you would then want to also put in a call to your mynewton function
If you are using R2016a or earlier, then you will need to put them into a different .m that you run before you call upon myNewton.
2 个评论
Walter Roberson
2017-6-20
There are no patch-up files for that purpose. You can purchase a newer version of MATLAB.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!