plotting function which contain zero denominator term
Mostrar comentarios más antiguos
I have a function :
. I need to plot a graph between x Vs g(x) where
My Question: How can I use "if and elseif" syntax to plot grap between x Vs g(x) excluding value x=1 and inclusing rest of others.
5 comentarios
Walter Roberson
el 29 de En. de 2021
g(x) is infinite or undefined because f(1) is infinity . How would you plot a graph "between" something and an infinite or undefined value?
shree thapa
el 29 de En. de 2021
shree thapa
el 29 de En. de 2021
Walter Roberson
el 29 de En. de 2021
Okay, so suppose I choose x = 7. Then what would the expected plot be?
is constant because the integral "uses up" all of the unbound variables in f(x)
shree thapa
el 29 de En. de 2021
Respuestas (1)
syms x
f(x) = 1/(1-x^2)
g(x) = int(f(x), x, 0, inf)
g(x) is always undefined, no matter what the value of x is.
ratio = f(x)/g(x)
fplot(ratio, [0 20])
Notice the plot is empty. Because every entry is NaN.
1 comentario
syms x
f(x) = piecewise(x < 1, 1/(1-x^2), x == 1, 0, -1/(1-x^2))
a = int(f(x), x, 0, 1)
b = int(f(x), x, 1, inf)
a+b
g(x) = int(f(x), x, 0, inf)
ratio = f(x)/g(x)
fplot(ratio, [0 20])
So you can define away the integral so that you do not get nan (by integrating a different function), but you are stuck with the problem that g(x) is constant.
Categorías
Más información sobre Graphics Performance en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


