2017-02-15 13 views
0

У меня есть следующие функциикак построить функцию (частной производной), в клен с использованием 3D участок

u := proc (x, t) options operator, arrow; 
    50+sum((100*n*Pi*sin(n*Pi)+100*cos(n*Pi)-100)*cos((1/10)*n*Pi*x)*exp(-(1/100)*n^2*Pi^2*t)/(n^2*Pi^2), n = 1 .. 20) 
    end proc; 

plot3d(u(x, t), x = 0 .. 10, t = 0 .. 20) 

Я пытаюсь построить его в Maple, но не дает мне право 3D форму.

+0

Что вы имеете в виду правильную форму? – zhk

+0

Производные w.r.t что? – zhk

+1

Я исправил ваш код (пропущенные операторы умножения и исправлены 'pi'' 'Pi'). Он все еще не работает? – Therkel

ответ

0
restart: 
u := proc (x, t) options operator, arrow; 
    50+sum((100*n*Pi*sin(n*Pi)+100*cos(n*Pi)-100)*cos((1/10)*n*Pi*x)*exp(-(1/100)*n^2*Pi^2*t)/(n^2*Pi^2), n = 1 .. 20) 
    end proc: 

plot3d(u(x, t), x = 0 .. 10, t = 0 .. 20); 

enter image description here

plot3d(diff(u(x, t),x), x = 0 .. 10, t = 0 .. 20); 

enter image description here

+0

'plot3d' не является частью пакета' plotots', поэтому 'с (графиками):' здесь избыточно. @alqoshhazkeal не ответил на мой комментарий по вопросу, но я не уверен, что ошибка сохраняется после моего редактирования, то есть проблема связана с небольшими ошибками в коде. – Therkel

+0

@Therkel Какая ошибка? После внесения изменений я больше не вижу синтаксической ошибки. Вы правы насчет 'plot3d'. – zhk

+0

См. [Первая редакция] (http://stackoverflow.com/revisions/42242344/1). Этот код не запускается. – Therkel

 Смежные вопросы

  • Нет связанных вопросов^_^