fplot3
ожидает анонимные функции в качестве входных данных. Итак, вы можете использовать
fplot3(@(t) t, @(t) -4, @(t) t.^2+17)
Обратите внимание на использование .^
, что является поэлементной мощностью.
Вышеупомянутое работает, но выдает предупреждение
Warning: Function fails on array inputs. Use element-wise operators to increase speed.
Причина в том, что вторая функция выводит скаляр вместо массива того же размера, что и ввод t
. Чтобы решить эту проблему, замените эту функцию следующим образом:
fplot3(@(t) t, @(t) repmat(-4, size(t)), @(t) t.^2+17)
Кроме того, вы можете указать диапазон t
в качестве четвертого входа:
fplot3(@(t) t, @(t) repmat(-4, size(t)), @(t) t.^2+17, [-10 10])
person
Luis Mendo
schedule
08.01.2018