Plot ODE在最大值中的绘图解决方案(“表达式求值到非数值无处不在”)

Plot ODE在最大值中的绘图解决方案(“表达式求值到非数值无处不在”),plot,maxima,Plot,Maxima,我正在用极大值求解二阶常微分方程中的w,它给了我一些答案,但我不知道如何绘制表达式。该会话如下所示: eq: -E*(I0+I1*x)*'diff(w,x,2)=(f1/6)*x^3+(f0/2)*x^2+l*(f0/2+2*f1*l^2/3)*x; sol2: ode2(eq,w,x); solbc2: bc2(sol2,x=0,w=0,x=l,w=0); solNum: subst([E=1,I0=1,I1=1,f0=1,f1=1,l=1],solbc2); 当我试图用 plot(solN

我正在用极大值求解二阶常微分方程中的
w
,它给了我一些答案,但我不知道如何绘制表达式。该会话如下所示:

eq: -E*(I0+I1*x)*'diff(w,x,2)=(f1/6)*x^3+(f0/2)*x^2+l*(f0/2+2*f1*l^2/3)*x;
sol2: ode2(eq,w,x);
solbc2: bc2(sol2,x=0,w=0,x=l,w=0);
solNum: subst([E=1,I0=1,I1=1,f0=1,f1=1,l=1],solbc2);
当我试图用

plot(solNum,[x,0,1]);
我越来越

plot2d: expression evaluates to non-numeric value everywhere in plotting   range.
plot2d: nothing to plot.
我是Maxima初学者,如果我忽略了一些显而易见的事情,我道歉。我浏览过的教程仅显示带有表达式的
plot2d

仅显示plot

只是阴谋

eq: -E*(I0+I1*x)*'diff(w,x,2)=(f1/6)*x^3+(f0/2)*x^2+l*(f0/2+2*f1*l^2/3)*x;
sol2: ode2(eq,w,x);
solbc2: bc2(sol2,x=0,w=0,x=l,w=0);
solNum: subst([E=1,I0=1,I1=1,f0=1,f1=1,l=1],solbc2);

plot2d(rhs(solNum),[x,0,1]);