最合适的获取数据的方法

时间:2016-01-02 21:49:08

标签: matlab matrix operations

让我们假设我在网格[X,Y]=meshgrid(x,y)上有两个函数,

f=f(x,y)g=g(x,y)

我想计算

sqrt(f^2+g^2)

以两种不同的方式:

  • 首先以符号方式展开f^2g^2,然后应用

    V1=(f.^2+g.^2).^(1/2)

  • 使用f=f(X,Y)g=g(X,Y)(首先在网格上计算fg),然后在矩阵上应用puntual操作

    V2=(f.^2+g.^2).^(1/2)

不幸的是,当我计算abs(V1-V2)时,我在所有位置都不会为零。

在我的例子中,函数的格式为

f=f(x,y,cos(x),cos(y),cos(x)cos(y))

g相同。

为了在不改变网格的情况下获得与分析函数最接近的结果,计算此运算的最佳方法是什么?

0 个答案:

没有答案