How to plot the product of two piecewise function

Consider any two piecewise functions say f(x) , g(y) and then define a function h(x,y) by multiplications of f(x) and g(y) i.e. h(x,y)=f(x)*g(y).
Now, please plot this function h(x,y).

2 Comments

What have you tried for this? This is a simple task.
@Awniya, since this is a function of two variable , naturally the plot is a surface. You can use surf, fsurf (symbolic), or even mesh. Explore the commands to experience it yourself.

Sign in to comment.

 Accepted Answer

syms f(x) g(y)
f(x) = piecewise(x < 0, sin(x), cos(x))
f(x) = 
g(y) = piecewise(y^2<1, y, y^2)
g(y) = 
h(x,y) = f(x)*g(y)
h(x, y) = 
fsurf(h, [-3 3 -3 3])

More Answers (0)

Categories

Asked:

on 22 Jul 2022

Commented:

on 22 Jul 2022

Community Treasure Hunt

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

Start Hunting!