Matlab 在一点上计算向量值函数?
我有一个向量,数学上是函数$f(x,y)=x^2+y^2$的梯度向量,所以让Matlab 在一点上计算向量值函数?,matlab,gradient,Matlab,Gradient,我有一个向量,数学上是函数$f(x,y)=x^2+y^2$的梯度向量,所以让$f$的梯度向量是grd\u f。现在,grd\u f有2行和1列 这就是grd_f=[2x,2y]' 现在我想在$x=1,y=2$处评估grd\u f 我该怎么做 如果它是一个单一的函数,那么我可以使用subs函数 另外,如果$f=x^2+y^2$,我如何在$x=1,y=2$处评估$f$?我应该使用哪个命令?您可以使用匿名函数处理此问题。例如: fun = @(x,y) x.^2 + y.^2; 然后,对给定的x和y
$f$
的梯度向量是grd\u f
。现在,grd\u f
有2行和1列
这就是grd_f=[2x,2y]'
现在我想在$x=1
,y=2$
处评估grd\u f
我该怎么做
如果它是一个单一的函数,那么我可以使用subs函数
另外,如果$f=x^2+y^2$
,我如何在$x=1
,y=2$
处评估$f$
?我应该使用哪个命令?您可以使用匿名函数处理此问题。例如:
fun = @(x,y) x.^2 + y.^2;
然后,对给定的x
和y
值进行数值计算:
res = fun(1,2); // 5
更多信息。您可以使用匿名函数处理此问题。例如:
fun = @(x,y) x.^2 + y.^2;
然后,对给定的x
和y
值进行数值计算:
res = fun(1,2); // 5
更多信息。此问题中没有代码。请提供您目前拥有的代码。此问题中没有代码。请提供到目前为止您拥有的代码。您可以在回答中添加关于返回两个值的内容:grd_f=@(x,y)[2x,2y]
您可以添加到关于返回两个值的答案中:grd_f=@(x,y)[2x,2y]代码>