怎样创建二元嵌套函数图?


在 Origin 里,我们可以使用矩阵来创建如下二元嵌套函数图。

    •  f(\mathbf{x},\mathbf{y})=\sigma(u(\mathbf{x},\mathbf{y}),\mathbf{x},\mathbf{y})

示例

在此教程中,我们将使用下列二元函数 f(\mathbf{x},\mathbf{y}) 来创建等高线图。

    • \left\{\begin{matrix} f(\mathbf{x},\mathbf{y})=\sqrt{u}+x+y\\ u(\mathbf{x},\mathbf{y})=x^2+y^2 \end{matrix}\right.

当且仅当 \mathbf{x}=\mathbf{y}=[0,0.1,0.2,0.3...,10]

步骤:

  1. 单击 新建矩阵 按钮 CreateNewMatrix.png 创建一张矩阵工作表。

  2. 选择菜单 矩阵:行列数/标签设置 并按照下图所示设置相应的数值,单击 确定 以设置矩阵行列数。

    • image.png

  3. 接下来我们将要为矩阵对象设置如下函数: u(\mathbf{x},\mathbf{y})=x^2+y^2

    • x^2+y^2
    • 选择菜单 矩阵:设置值Mat(1) 对话框中 输入 以下公式:

  4. 现在再创建一张矩阵表来执行此 f(\mathbf{x},\mathbf{y})=\sqrt{u}+x+y函数, 这将在计算中调用 Mat(1) 矩阵。

    • sqrt(Mat(1))+x+y
    • 单击矩阵窗口右上方的 D 按钮 Matrix d.png,从弹出菜单中选择 添加 选项。

    • 再次单击 D 按钮 Matrix d.png,从弹出菜单中选择 2 来激活第二张矩阵窗口。

    • 第二张矩阵窗口激活后,在 Mat(2) 对话框中 输入 以下公式:

  5. 最后,从 Mat(2) 创建与下图相似的等高线图。

    • image.png