Group Abstract Group Abstract

Message Boards Message Boards

0
|
4.9K Views
|
1 Reply
|
0 Total Likes
View groups...
Share
Share this post:
GROUPS:

How to rescale x coordinates of a function?

Posted 10 years ago
POSTED BY: Mitja Jan?i?

I tried to understand what you want, but failed.

First, your DensityTop is basically of the form

f[ x ] := (x - a L)^2 +  b  for  0 <= x <= L

that means

f[ 0 ] = ( a L )^2 + b and f[ L ] = L^2 ( 1 - a )^2 + b

and this depends on L, so you will never get the "same" function for different rods.

If you say

?if the fist rod has minimum force at 60%, all others have the same. ?if force density reaches maximum at 30% it has to at all rods. And The difference between minimum and maximum has to be the same for all rods. ?If f(x=0)f(x=L)=0.02 for the first rod, than this has to apply for all other 24 rods.

you can try a function

F[x_] := (D[f[xx], xx, xx] (x - a) (x - b) - D[f[xx], xx] (2 x - a - b) + 2 f[xx]) /. xx -> x

The derivative vanishes at a and b

 D[F[x], x] // Simplify


(a - x) (b - x) f'''[x]

and your other conditions

F[ a ] - F[ b ] == c1

and

F[ 1 ] / F[ 0 ] == c2

may help to find an appropriate f[ x ].

Then F[ x / L ] is a force density applying to all rods.

POSTED BY: Hans Dolhaine
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard