假设我有一个离散的向量场u(x,y)和v(x,y),还有另一个标量场vort(x,y),其中x和y是一个网格样式的坐标集。我想设置标量vort的等高线水平,并在该闭合等高线周围积分向量场。当我只有离散数据而不是函数时,我该怎么办?
contour(x,y,vort,[0.5 0.5]); %for example
我可以从中提取轮廓上所有位置的数据点,但是如何将向量场积分到这条曲线上呢?
假设我有一个离散的向量场u(x,y)和v(x,y),还有另一个标量场vort(x,y),其中x和y是一个网格样式的坐标集。我想设置标量vort的等高线水平,并在该闭合等高线周围积分向量场。当我只有离散数据而不是函数时,我该怎么办?
contour(x,y,vort,[0.5 0.5]); %for example
contourc
查找环中点的坐标improfile
插值,以找到在环周围指定数量的点处的u和v值trapz
积分u * cos(a) - v * sin(a)