Plot a function with respect to another function
8 views (last 30 days)
Show older comments
Saeid Hajizadeh
on 11 Mar 2014
Commented: Walter Roberson
on 12 Mar 2014
Dear guys,
I have two functions, each function of two variables x,y; namely z1 = f1(x,y) and z2 = f2(x,y) and want to plot z1 vs z2. The functions are below:
0 <= x,y <= 1;
z1 = -(1-x) .* ( (y./(1-x)).*(log((y./(1-x)))) + (1-((y./(1-x)))).*(log(1-((y./(1-x))))) ) /log(2);
z2 = -(1-y) .* ( (x./(1-y)).*(log((x./(1-y)))) + (1-((x./(1-y)))).*(log(1-((x./(1-y))))) ) /log(2);
0 Comments
Accepted Answer
Walter Roberson
on 11 Mar 2014
Assign values to x and y, do the calculations producing z1 and z2, then
plot(z1, z2)
7 Comments
Walter Roberson
on 12 Mar 2014
Also if y = 0 then you multiply 0 by log(0) which is going to give you NaN.
More Answers (0)
See Also
Categories
Find more on Surface and Mesh Plots 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!