Команда MATLAB fplot3 - PullRequest
       12

Команда MATLAB fplot3

0 голосов
/ 25 сентября 2018

Я хотел построить трехмерную поверхность ((e ^ -t) sint, (e ^ -t) стоимость, 1), используя следующий код.

x=(exp(-t))*sin(t); y=(exp(-t))*cos(t); z=1;
    fplot3(x,y,z)

Я получил это сообщение об ошибке:

Error using fplot3 (line 46)
Expected input to be one of these types:

function_handle, sym

Instead its type was double.

1 Ответ

0 голосов
/ 25 сентября 2018

Как говорится в сообщении об ошибке, fplot3 не принимает числовые значения.Вместо этого используйте символические функции.

x = @(t) exp(-t).*sin(t);
y = @(t) exp(-t).*cos(t);
z = @(t) t*0 + 1;
fplot3(x,y,z);
...