Matlab coding errors call when run..Please help to solve this problem

140 views (last 30 days)
%Ingredients
f = input('Enter your function: ');
df = input('Enter derivative of this function: ');
e = input('Enter tolerance: ');
x0 = input('Enter initial guess: ');
n = input('Enter no. of iteration: ');
%processing
if df(x0)~=0
for i=1:n
x1 = x0 - f(x0)/df(x0);
fprint ('x%d = %', 20f\n', i, x1)
if abs(x1-x0)<e
break
end
if df(x1)==0
disp('Newton raphson failed')
end x0 = x1;
end
end
  3 Comments

Sign in to comment.

Answers (1)

Gowthami
Gowthami on 18 Jan 2023
Hi,
It is my understanding that you are getting the error "MATLAB can only run a file with a valid name" while running a script.
As your script name contains an apostrophe, you are getting this error.
File names must start with a letter, and can contain letters, digits, or underscores.
More information on specifying the file name can be found here: https://in.mathworks.com/help/matlab/matlab_env/specify-file-names.html

Categories

Find more on Entering Commands in Help Center and File Exchange

Tags

Products


Release

R2022b

Community Treasure Hunt

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

Start Hunting!