填充四个变量的函数的2D网格格栅

2次观看(过去30天)
Valeri Aronov.
Valeri Aronov. 2021年8月15日
评论: Valeri Aronov.2021年8月16日
我有一个功能:
功能[y,grad,hess] =目标(x)
......
结尾;
其中x的尺寸为4(4个变量的向量)。
如何使用两个变量的网格绘制目标()轮廓?像这样的代码:
XC1 = Linspace(0.1,1.9);
YR1 = Linspace(0.1,1.9);
[XC1,YR1] = MeshGrid(XC1,YR1);
%这是错误的:[z,〜,〜] =目标([xc1,1,yr1,1]);怎么做呢?
轮廓(XC1,YR1,Z)

接受答案

马特J.
马特J. 2021年8月15日
编辑:马特J. 2021年8月15日
只要你不关心效率,
fun = @(x,y)目标([x,1,y,1]);
z = Arrayfun(有趣,XC1,YR1);

更多答案(0)

标签

s manbetx 845


释放

R2021A

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!