0% found this document useful (0 votes)
2 views

Program 6b

The document presents a MATLAB program that uses the Newton-Raphson method to solve algebraic and transcendental equations. It prompts the user for a function, the desired number of decimal places, and an initial approximation, then iteratively computes the root until the error is within a specified tolerance. An example input and output demonstrate the program's functionality, showing the root of the equation x^3-4*x-9 as approximately 2.7065 after 10 iterations.

Uploaded by

akshaynikade1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Program 6b

The document presents a MATLAB program that uses the Newton-Raphson method to solve algebraic and transcendental equations. It prompts the user for a function, the desired number of decimal places, and an initial approximation, then iteratively computes the root until the error is within a specified tolerance. An example input and output demonstrate the program's functionality, showing the root of the equation x^3-4*x-9 as approximately 2.7065 after 10 iterations.

Uploaded by

akshaynikade1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

PROGRAM 6B

%% solution of algebraic and transdental equation by nwewton raphson


method
clc;
close all;
clear all;
syms x;
f = input('enter the function:\n');
g=diff(f);
n=input('enter the number of decimal places:');
epsilon = 5*10^-(n+1)
x0 = input('enter the initial approximation:');
for i=1:100
f0 = vpa(subs(f,x,x0));
f0_der=vpa(subs(g,x,x0));
y=x0-f0/f0_der;
err=abs(y-x0)
if err<epsilon
break
end
x0=y;
end
y = y-rem(y,10^-n);
fprintf("the root is :%f\n",y);
fprintf("no of iteratives : %d\n",i);

INPUT :

enter the function:


x^3-4*x-9
enter the number of decimal places:
4
enter the initial approximation:
0

OUTPUT :
the root is :2.706500

no of iteratives : 10

NAME : AKSHAY NIKADE


ROLL NO : A21 DIV : A21
USN : 2GI24CS024

You might also like