I want to smooth this function plot

  • B
  • Thread starter adan
  • Start date
  • #1
adan
13
3
Hi,
I have the following function, which is computed by: (x+n)/(x+y+n+m),
where x, y are real numbers
n, m are natural numbers
1624952645544.png


What techniques I can use to smooth the function preventing it to jump up or down at an early stage.

I would appreciate your suggestion.
Thanks
 

Answers and Replies

  • #2
Office_Shredder
Staff Emeritus
Science Advisor
Gold Member
2021 Award
5,342
1,290
I'm confused, your axis on the bottom is labeled as T, what does that have to do with your function?

I kind of assumed x and y were both inputs into your function, so I'm confused how you graphed it like this in general.
 
  • Like
Likes adan and FactChecker
  • #3
adan
13
3
I'm confused, your axis on the bottom is labeled as T, what does that have to do with your function?

I kind of assumed x and y were both inputs into your function, so I'm confused how you graphed it like this in general.
Thank you. T represents the time. It seems that n increases quickly in the early timesteps. I am still thinking of ways to use T in the formula.
 
  • #4
jbriggs444
Science Advisor
Homework Helper
11,457
6,082
Thank you. T represents the time. It seems that n increases quickly in the early timesteps. I am still thinking of ways to use T in the formula.
You have still not told us what it is that you have graphed.
 
  • Like
Likes adan
  • #5
36,484
8,453
The graph in post #1 makes no sense given your formula. The labels on the graph are C and T, but the formula appears to be a function of x and y, as well as m and n.

Disregarding the m and n terms for the moment, if you have ##f(x, y) = \frac x {x + y}##, the graph will be a surface in three dimensions, with a discontinuity along the line y = -x.
 
Last edited:
  • Like
Likes adan and jim mcnamara
  • #6
fresh_42
Mentor
Insights Author
2021 Award
17,607
18,183
The formula, as well as the graph, are already smooth within their domain.
 
  • Like
Likes adan
  • #7
adan
13
3
Thank you. Yes, I just want to slow down the jump at the beginning.
 
  • #8
berkeman
Mentor
63,666
14,795
Thank you. Yes, I just want to slow down the jump at the beginning.
So please provide the following functions, as you've already been asked:

x(T)
n(T)
y(T)
m(T)
 
  • Like
Likes fresh_42
  • #9
adan
13
3
So please provide the following functions, as you've already been asked:

x(T)
n(T)
y(T)
m(T)
x,n,y,m are variables that are changing over time
 
  • #10
berkeman
Mentor
63,666
14,795
x,n,y,m are variables
You have a plot with them! Show us the funtion that you used to generate the plot please.
 
  • #11
adan
13
3
You have a plot with them! Show us the funtion that you used to generate the plot please.
I construct the function but not fully sure if it is the best way to put all the variables together. I am building a simulation and trying to model human decisions but my model is very simple. The function is above with the question. x and y represent positive and negative personal experiences. n and m represent positive and negative opinions on social media. I assume the combination of all variables specifies the probability of consumption. Because at the beginning of the simulation, social media has 0 opinions, at step 1, multiple opinions are posted.
 
  • #12
fresh_42
Mentor
Insights Author
2021 Award
17,607
18,183
You have plotted a function ##F\, : \, \mathbb{R}^+\longrightarrow [0,1]## which means for any value ##T\in \mathbb{R}^+## you plotted a point ##(T,F(T)).## Our question is: What is ##F##? It depends only on ##T##, so how do we get from ##\dfrac{x+n}{x+n+y+m}## to ##F(T)##?
 
  • #13
adan
13
3
You have plotted a function ##F\, : \, \mathbb{R}^+\longrightarrow [0,1]## which means for any value ##T\in \mathbb{R}^+## you plotted a point ##(T,F(T)).## Our question is: What is ##F##? It depends only on ##T##, so how do we get from ##\dfrac{x+n}{x+n+y+m}## to ##F(T)##?
F depends on all x,y,n,m, and T also.
 
  • #14
berkeman
Mentor
63,666
14,795
Sigh. Your obfuscations will get you nowhere...

Whatever. If you don't like the first point, then just don't plot it. How's that for a solution?
 
  • Like
Likes jim mcnamara and adan
  • #15
adan
13
3
Sigh. Your obfuscations will get you nowhere...

Whatever. If you don't like the first point, then just don't plot it. How's that for a solution?
Ok, thank you. I will look into your suggestion.
 
  • #16
jim mcnamara
Mentor
4,673
3,595
Okay. Will close the thread, we seem to have the kind of answer that the OP wanted.
 
  • Like
Likes SammyS and berkeman

Suggested for: I want to smooth this function plot

Replies
0
Views
134
Replies
2
Views
472
  • Last Post
Replies
0
Views
371
  • Last Post
Replies
1
Views
430
  • Last Post
Replies
4
Views
347
Replies
2
Views
407
Replies
17
Views
881
Replies
2
Views
252
Top