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

31 Ansichten (letzte 30 Tage)
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 Kommentare
NITISH B
NITISH B am 10 Okt. 2021
x label ylabel title also i am not getting in the graph...Whats the problem?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 10 Okt. 2021
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');

Weitere Antworten (2)

Cris LaPierre
Cris LaPierre am 9 Okt. 2021
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 Kommentare
Walter Roberson
Walter Roberson am 10 Okt. 2021
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
NITISH B
NITISH B am 10 Okt. 2021
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

Melden Sie sich an, um zu kommentieren.


Walter Roberson
Walter Roberson am 10 Okt. 2021
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.
  3 Kommentare

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Function Creation finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by