Olá, quando coloco para plotar o gráfico está considerando não númerico
C(X):=0.02*X^2+80/X
plot2d: expression evaluates to non-numeric value everywhere in plotting range. plot2d: nothing to plot.
Olá, quando coloco para plotar o gráfico está considerando não númerico
C(X):=0.02*X^2+80/X
plot2d: expression evaluates to non-numeric value everywhere in plotting range. plot2d: nothing to plot.
Olá Daniel.
O programa maxima é case sensitive, isso quer dizer que x minusculo e X maiúsculo são diferentes para ele.
Então na sua função C(X) que tem o X maiúsculo.
C(X):=0.02*X^2+80/X;
Quando for utilizar o plot deve seguir pelo x minusculo ou X maiúsculo:
plot2d([C(x)],[x,0,20],[y,0,80])$
Ou
plot2d([C(X)],[X,0,20],[y,0,80])$
Veja que ambos funcionam, independente de como declarou a função, o importante é manter um o outro nos parâmetros do plot2D, dessa maneira o programa vai saber onde colocar os valores de x na função.
plot2d: expression evaluates to non-numeric value everywhere in plotting range. plot2d: nothing to plot.
A mensagem de erro estava dizendo que não tinha valores para substituir o X maiúsculo, provavelmente porque chamou a função dessa maneira:
plot2d([C(X)],[x,0,20],[y,0,80])$
Misturando os dois x.
Espero ter ajudado, qualquer duvida não hesite em perguntar.
Bons Estudos.