Eventhough i used syntax for plotting xlabel, ylabel , title but its not visible in the graph

clear
clc
syms x y
f(x)=input('Enter the function:');
I=input('Enter the interval:');
a=I(1);b=(2);
Df=diff(f,x);
m=(f(b)-f(a))/(b-a);
c=solve(Df==m, x);
c=c(a<c&c<b);
disp('Values of c lying in the interval I are');
disp(double(c));
T=f(c)+m*(x-c);
disp('The tangent Lines at c are');
disp(vpa(y==T,4));
figure
fplot(f,I); grid on; hold on;
fplot(T, I, 'r');
plot(c,double(f(c)), 'ko');
plot(I,double(f(I)), 'm');
xlabel('x'); ylabel('y');
title('Demonstration of Mean value theorem');

3 commentaires

What function and interval are you using?
function is x+exp(3*x)
interval is [0,1]
x label ylabel title also i am not getting in the graph...Whats the problem?

Connectez-vous pour commenter.

 Réponse acceptée

Works for me.
syms x y
f(x)= x+exp(3*x) %input('Enter the function:');
f(x) = 
I= [0,1] %input('Enter the interval:');
I = 1×2
0 1
a=I(1);b=(2);
Df=diff(f,x);
m=(f(b)-f(a))/(b-a);
c=solve(Df==m, x);
c=c(a<c&c<b);
disp('Values of c lying in the interval I are');
Values of c lying in the interval I are
disp(double(c));
1.4019
T=f(c)+m*(x-c);
disp('The tangent Lines at c are');
The tangent Lines at c are
disp(vpa(y==T,4));
figure
fplot(f,I); grid on; hold on;
fplot(T, I, 'r');
plot(c,double(f(c)), 'ko');
plot(I,double(f(I)), 'm');
xlabel('x'); ylabel('y');
title('Demonstration of Mean value theorem');

Plus de réponses (2)

It works fine for me
clear
clc
syms x y
f(x)=x.^2; % modified so code runs here
I=[0 10]; % modified so code runs here
a=I(1);b=(2);
Df=diff(f,x);
m=(f(b)-f(a))/(b-a);
c=solve(Df==m, x);
c=c(a<c&c<b);
disp('Values of c lying in the interval I are');
Values of c lying in the interval I are
disp(double(c));
1
T=f(c)+m*(x-c);
disp('The tangent Lines at c are');
The tangent Lines at c are
disp(vpa(y==T,4));
figure
fplot(f,I); grid on; hold on;
fplot(T, I, 'r');
plot(c,double(f(c)), 'ko');
plot(I,double(f(I)), 'm');
xlabel('x'); ylabel('y');
title('Demonstration of Mean value theorem');

6 commentaires

Then y I am not getting that?.. Whether my matlab has any error?.. How to solve that problem
Sir,now i copied ur same syntax and i pasted in my matlab and i run the program ....That time also i am not getting the pink and red line in graph only the blue line i am getting.
Could you remind us which MATLAB release you are using?
Also, does "hold on" generally work for you? For example what happens if you try
plot(rand(1,30), 'displayname', 'first')
hold on
plot(rand(1,30), 'displayname', 'second')
plot(rand(1,30), 'displayname', 'third')
hold off
legend show
I am using matlab online only I didnt downloaded it...I tried the syntax given by you sir ,but in graph only blue line i am getting not the red and orange.
I just tried it myself in MATLAB Online, and got all three lines.
When you are on MATLAB Online, what shows up if you command
which plot
which hold
built-in (/MATLAB/toolbox/matlab/graph2d/plot)
/MATLAB Drive/hold.m
like this for me showing in command window..by using which plot which hold

Connectez-vous pour commenter.

You have your own hold.m that is interfering with the Mathworks command. You need to rename it or delete it or put it in a directory named "private" in the code that needs it.

Catégories

En savoir plus sur Argument Definitions dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by