我正在尝试绘制参数方程(t,-4,t^2 + 17),但遇到了困难。我已经试了
fplot3(t, -4, t.^2+17)
但我收到以下错误:“double”类型的输入参数的未定义函数“fplot3”。
任何帮助是极大的赞赏!
我正在尝试绘制参数方程(t,-4,t^2 + 17),但遇到了困难。我已经试了
fplot3(t, -4, t.^2+17)
但我收到以下错误:“double”类型的输入参数的未定义函数“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])