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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.