How to plot sin(xy)=sin(x)+sin(y)?

7 views (last 30 days)
Simple Life
Simple Life on 22 Feb 2022
Commented: chethan on 2 May 2025
It is easy to plot y=sin(x), but how to sin(xy)=sin(x)+sin(y)?
  1 Comment
chethan
chethan on 2 May 2025
fimplicit(@(x,y) sin(x.*y) - sin(x) - sin(y))

Sign in to comment.

Accepted Answer

John D'Errico
John D'Errico on 22 Feb 2022
This is called an implicit function. Use fimplicit. Again, easy.
fimplicit(@(x,y) sin(x.*y) - sin(x) - sin(y))

More Answers (1)

Carlos Guerrero García
Carlos Guerrero García on 22 Nov 2022
"contour" command provides another way to plot an implicit function defined by an expression like F(x,y)=0. For the implicit function in this question, the following code can also be used:
[x,y]=meshgrid(-5:0.01:5); % Establising the canvas...
contour(x,y,sin(x.*y)-sin(x)-sin(y),[0 0]) % ...for plotting sin(xy)-sin(x)-sin(y)=0

Categories

Find more on Line Plots in Help Center and File Exchange

Tags

Products


Release

R2019a

Community Treasure Hunt

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

Start Hunting!