Using the MATLAB Programming to solve the step 2 in this problem. This is the code for step 1: Sinx : function sinx = mysin(x,n) sinx=x; for i=1:n addterm = ((-1)^i)*(x^(2*i+1))/factorial(2*i+1); %taylor expansion sinx = sinx + addterm; end end Cosx: function cosx = mycos(x,n) cosx=1; for i=1:n addterm = ((-1)^i)*(x^(2*i))/factorial(2*i); cosx = cosx + addterm; end end tanx: function plotterTan(~,n) count = 0; figure(1) while count < 3 xval = 1 for deg = 0:0.1:pi/2 sinx = mysin(deg,n); cosx = mycos(deg,n); tanx = sinx/cosx; plot(deg,tanx,'o'); xlabel('degrees(radians)') ylabel('tanx') hold all pause(0.1); xval = xval +1; end count = count +1; end hold off en
Using the MATLAB Programming to solve the step 2 in this problem. This is the code for step 1: Sinx : function sinx = mysin(x,n) sinx=x; for i=1:n addterm = ((-1)^i)*(x^(2*i+1))/factorial(2*i+1); %taylor expansion sinx = sinx + addterm; end end Cosx: function cosx = mycos(x,n) cosx=1; for i=1:n addterm = ((-1)^i)*(x^(2*i))/factorial(2*i); cosx = cosx + addterm; end end tanx: function plotterTan(~,n) count = 0; figure(1) while count < 3 xval = 1 for deg = 0:0.1:pi/2 sinx = mysin(deg,n); cosx = mycos(deg,n); tanx = sinx/cosx; plot(deg,tanx,'o'); xlabel('degrees(radians)') ylabel('tanx') hold all pause(0.1); xval = xval +1; end count = count +1; end hold off en
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Using the MATLAB
This is the code for step 1:
Sinx :
function sinx = mysin(x,n)
sinx=x;
for i=1:n
addterm = ((-1)^i)*(x^(2*i+1))/factorial(2*i+1); %taylor expansion
sinx = sinx + addterm;
end
end
Cosx:
function cosx = mycos(x,n)
cosx=1;
for i=1:n
addterm = ((-1)^i)*(x^(2*i))/factorial(2*i);
cosx = cosx + addterm;
end
end
function sinx = mysin(x,n)
sinx=x;
for i=1:n
addterm = ((-1)^i)*(x^(2*i+1))/factorial(2*i+1); %taylor expansion
sinx = sinx + addterm;
end
end
Cosx:
function cosx = mycos(x,n)
cosx=1;
for i=1:n
addterm = ((-1)^i)*(x^(2*i))/factorial(2*i);
cosx = cosx + addterm;
end
end
tanx:
function plotterTan(~,n)
count = 0;
figure(1)
while count < 3
xval = 1
for deg = 0:0.1:pi/2
sinx = mysin(deg,n);
cosx = mycos(deg,n);
tanx = sinx/cosx;
plot(deg,tanx,'o');
xlabel('degrees(radians)')
ylabel('tanx')
hold all
pause(0.1);
xval = xval +1;
end
count = count +1;
end
hold off
end
function plotterTan(~,n)
count = 0;
figure(1)
while count < 3
xval = 1
for deg = 0:0.1:pi/2
sinx = mysin(deg,n);
cosx = mycos(deg,n);
tanx = sinx/cosx;
plot(deg,tanx,'o');
xlabel('degrees(radians)')
ylabel('tanx')
hold all
pause(0.1);
xval = xval +1;
end
count = count +1;
end
hold off
end
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education