How to plot inseparable variables.
Show older comments
How to plot the following equation for values of d ranging from 0 to 0.04

m=0.025, w=10, k=8*10^-9. I have obtained the following graph

The required graph is as follows

The code is as follows
function answer
%solve implicit function and plot
npoints = 40;
d = linspace(0,0.04,npoints);
x = zeros(1,npoints);
guess = 0.04;
for i = 1:npoints
x(i) = fzero(@equation,guess,[],d(i));
guess = x(i);
end
plot(d,x)
xlabel('d')
ylabel('x')
function dy = equation(x,d)
dy = 2.5*x-(2.4*10^-8*x)/((x^2+d^2)^2.5);
Accepted Answer
More Answers (0)
Categories
Find more on Networks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!