How to plot the product of two piecewise function

3 visualizzazioni (ultimi 30 giorni)
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 Commenti
KSSV
KSSV il 22 Lug 2022
What have you tried for this? This is a simple task.
Sam Chak
Sam Chak il 22 Lug 2022
@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.

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 22 Lug 2022
Modificato: Walter Roberson il 22 Lug 2022
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])

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by