70 Reputation

5 Badges

4 years, 276 days

MaplePrimes Activity

These are replies submitted by Al86

@Preben Alsholm 

Well I am trying to solve the following problem from Murdock's Perturbations: Theory and Methods.


"Exercise 2.6.1 (a)

Letting f(y)=y^3, investigate the correct and incorrect perturbation problems as follows.

Attempt to solve (2.6.3)-(2.6.4) for y1. Obtain the differential equation for y1, find its general solution, and show that the constants of integration cannot be chosen to satisfy the boundary conditions."

where (2.6.3) y''+n^2 \pi^2 y = epsilon*f(y) , y(0)=0 , y(1)=0;

(2.6.4)y ~ A sin(n\pi *x) + epsilon*y1(x)+epsilon^2*y2(x)+...


So I plugged the first-order in epsilon ansatz of A sin(n\pi*x)+epsilon*y1(x); so I get the following ode:

y1''+n^2 pi^2 * y1 = A^3 sin^3(n*pi*x), y1(0)=y1(1)=0.

So it seems both of you solved my problem.

I need to remember this option of assuming n::integer




@Kitonum how to find those values algebraically?

I mean I have: epsilon = sqrt((x-2)^2(3-x))

and then I plug the values x=0, x=2 or 3 and get:

+-2*sqrt(3), 0.

Are those the values I am looking for?

I am not sure understand why?


@Carl Love thanks.

Perhaps you know how to answer my following question from Murdock's text which I asked on stackexchange and didn't get an answer.


"Using the graph of y=(x-2)^2(x-3), sketch the bifurcation diagram of (x-2)^2(x-3)+epsilon^2=0 for all real epsilon.

Notice that this diagram is symmetrical about the x axis. Find the values of epsilon at the two pair pair bifurcation points".


My question is about the last sentence how to find these values?


@Carl Love Well the equation is epsilon = -(x-2)^2(x-3), in that case how to use the Bifurcation command here, I've only seen an example for the logisitc equation.


@Rouben Rostamian  I know there's a feature in maple where you can use iterativemaps, I looked at it in the help and also the web when searching bifurcation with maple.


Do you know perhaps know how to use this feature here?




@vv thanks.


@vv How does it work for every t>0 ?



@vv Is there a way for maple to show me the calculation explicitly?


@vv Yes, I agree, I'll ask my adviser for further instructions.


@vv I agree, but in my case the argument depends on other terms that are explicit functions of t, so if we maximize the all whole argument, then if it were to depend on p_0(t) then the max would depend on max p_0(t).


Here are a few examples to what I mean:

\sup_{t\in [0,1/epsilon} |t+p_0(t)| = 1/\epsilon +\sup_{t\in [0,1/\epsilon)}|p_0(t)|

\sup_{t\in [0,1/epsilon) |t-p_0(t)| = 1/\epsilon +\max{-\inf_{t\in [0,1/epsilon)} |p_0(t)|,\sup_{t\in [0,1/epsilon) |p_0(t)|}

Both cases are legitimate instances of what I am searching, can it be done in maple 2017 with my case?

Obviously the dependence of \delta_1(\epsilon) will be on \sup_{t\in [0,1/\epsilon)} or \inf_{t\in [0,1/\epsilon} of |p_0(t)|

but I want to see this dependence explciitly.


@tomleslie Thanks for that.

I tried to compute \delta1(\epsilon) but I get that it doesn't compute the max with respect to t.

I think the x dependence gets cancelled.

I am attaching a file with what I tried to do here.

Can you help me with defining the correct \delta(\epsilon) that it will compute it correctly?

Thanks in advance!


I think I understand how to define most of the definitions here, but I am not sure how to define that p_0(t) indeed will be taken as a function of t and the max function will regard it as such.


Here are the functions that I've defined so far:

f := proc (x, y1, y2, z) x+y1^2*z end proc

h := proc (x, y1, y2) y1^2 end proc

q_0 := proc (s) exp(-s)*(q0+int(h(x0, cos(r), sin(r))-p0, r = 0 .. s)) end proc

g := proc (x, t) Limit(int(f(x, cos(s), sin(s), p_0(t)+q_0(s)), s = 0 .. T)/T, T = infinity) end proc

Now I need to compute the maximum such that p_0(t) will be regarded as an unkown function of t.


BTW, when I try to compute g(x,t) I get the following answer:

              /    1    //           2                           
     lim      |- ------ \\1360 cos(T)  q0 - 2720 cos(T) sin(T) q0
T -> infinity \  6800 T                                          

   - 680 cos(2 T) T p0 + 1360 sin(2 T) T p0

   - 3400 cos(T) sin(T) exp(T) p_0(t) + 340 cos(2 T) T

   + 408 cos(2 T) p0 - 680 sin(2 T) T + 544 sin(2 T) p0

   + 100 cos(4 T) + 25 sin(4 T) + 136 cos(2 T) - 102 sin(2 T)

   - 3400 exp(T) p_0(t) T - 6800 x T exp(T) + 2992 p0 exp(T)

   - 4080 q0 exp(T) - 3400 T p0 - 1936 exp(T) + 1700 T - 3400 p0

                   \        \\
   + 2720 q0 + 1700/ exp(-T)/|

Why doesn't it compute the limit?



@Rouben Rostamian  yes you are right, as I formed it doesn't seem meaningful.

I'll repost my question after I refine exactly what I am looking for.


@acer can you give me exact instructions how to fix this? I mean what exactly did you do to fix this in your system?



So I think I succesully installed both maple 2017.3 and the toolbox for matlab.


The problem is while running maple through root, i.e running the root in the terminal, I still get the following error:

Exception in thread "Request id 1" java.lang.InternalError: XXX0 profile[1]: GL3bc -> profileImpl GL4bc !!! not mapped
    at com.jogamp.opengl.GLProfile.computeProfileMap(
    at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(
    at com.jogamp.opengl.GLProfile.initProfilesForDevice(
    at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(
    at com.jogamp.opengl.GLProfile.access$000(
    at com.jogamp.opengl.GLProfile$
    at Method)
    at com.jogamp.opengl.GLProfile.initSingleton(
    at com.jogamp.opengl.GLProfile.getProfileMap(
    at com.jogamp.opengl.GLProfile.get(
    at com.jogamp.opengl.GLProfile.get(
    at com.maplesoft.mathdoc.view.plot.Plot3DCanvasView.<clinit>(Unknown Source)
    at com.maplesoft.worksheet.view.WmiWorksheetView.readProperties(Unknown Source)
    at com.maplesoft.worksheet.view.WmiWorksheetView.wmiWorksheetView_init(Unknown Source)
    at com.maplesoft.worksheet.view.WmiWorksheetView.<init>(Unknown Source)
    at com.maplesoft.worksheet.view.WmiWorksheetView.<init>(Unknown Source)
    at com.maplesoft.worksheet.application.WmiWorksheetWindowManager.createWorksheet(Unknown Source)
    at com.maplesoft.worksheet.application.WmiWorksheetWindowManager.createWorksheet(Unknown Source)
    at com.maplesoft.worksheet.application.WmiWorksheetWindowManager.createWorksheet(Unknown Source)
    at com.maplesoft.worksheet.application.WmiWorksheetWindowManager.createWorksheet(Unknown Source)
    at com.maplesoft.worksheet.application.WmiWorksheetStartupStrategy.createFirstWorksheet(Unknown Source)
    at com.maplesoft.worksheet.application.WmiWorksheetStartupStrategy.openFirstWorksheet(Unknown Source)
    at com.maplesoft.worksheet.application.WmiGenericStartupStrategy.doStartup(Unknown Source)
    at com.maplesoft.worksheet.application.WmiWorksheetStartupStrategy.doStartup(Unknown Source)
    at com.maplesoft.application.Maple.doStartup(Unknown Source)
    at com.maplesoft.application.Application.startup(Unknown Source)
    at com.maplesoft.application.ServerProtocol$StartApplicationHandler.processCommand(Unknown Source)
    at com.maplesoft.application.ServerProtocol.executeCommand(Unknown Source)
    at com.maplesoft.application.ServerProtocol.processNextStep(Unknown Source)
    at com.maplesoft.application.ExchangeProtocol.executeProtocol(Unknown Source)
    at com.maplesoft.application.ApplicationManager$ Source)
And maple initial app window gets stuck, I searched google for the first line error:

Exception in thread "Request id 1" java.lang.InternalError: XXX0 profile[1]: GL3bc -> profileImpl GL4bc !!! not mapped


But I am not sure that's relevant for my problem in maple.


Can anyone help me with this?


1 2 3 4 Page 1 of 4