假设我x -> f(x)
在 Matlab 中定义了符号函数。如何定义从x -> f(x+a)
开始的函数f
?(这里a
是实数)
我已经尝试过g = @(x) f(x+a)
,但这个定义只允许我找到 的值g
,而不是它的导数。当我尝试推导g
时,它说它不能识别f
为 Matlab 函数。
假设我x -> f(x)
在 Matlab 中定义了符号函数。如何定义从x -> f(x+a)
开始的函数f
?(这里a
是实数)
我已经尝试过g = @(x) f(x+a)
,但这个定义只允许我找到 的值g
,而不是它的导数。当我尝试推导g
时,它说它不能识别f
为 Matlab 函数。
您的错误是您试图将其定义g
为匿名函数而不是符号函数。相反,尝试使用符号替换subs
:
g = subs(f, x, x + a)