如何使用 JMP 绘制数学函数?我意识到 JMP 不是数学函数绘图仪,但假设我有一个函数: y=((v1+v2)*sin(v3+arcsine(v1/(v1+v2)))/sin(pi()- v3-反正弦(v1/(v1+v2))-v4/v1)-v1)
...我想使用图形生成器来绘制它。 有没有一种方便的方法可以使用 JMP 来完成此类操作? (最好不要求助于 JSL)
似乎这将涉及构建输入 v1 到 v4 的全阶乘矩阵,但我不清楚如何做到这一点,即使使用 DOE FFD 平台,特别是如果我希望其中一些变量具有数百个值,例如,每 10 v1 为 0 到 5000。
实验设计质量和工艺工程回复:如何使用 JMP 绘制数学函数?GC 仍然存在,可以在最新 Mac 操作系统的应用商店中找到。回复:如何使用 JMP 绘制数学函数?我仍然使用图形计算器(v 4.0),因为仍然可以访问 Mac OS 10.12。 GC 更适合 2D 绘图的交互式演示,因为它比非线性平台显示的尺寸更大,并且您可以通过 CMD 或 OPT 鼠标单击快速扩展/收缩轴。回复:如何使用 JMP 绘制数学函数?“笛卡尔连接”,就是这样。 谢谢!回复:如何使用 JMP 绘制数学函数?
@BHarris写道:
我理解——如果我知道每个输入想要什么级别,我想我最感兴趣的是知道“如何”构建数据表。 基本上,有没有一种简单的方法来构建一个给定每个变量的最小值、增量和最大值的全阶乘矩阵数据表?
看看顺序()函数(这是行函数在里面公式编辑器), 并且表->连接,在那里你会找到一个笛卡尔连接选项。
Two data tables, one column each, Sequence() formulaTwo data tables, one column each, Sequence() formula两个数据表,每列一列,Sequence() 公式
Join Dialog, Cartesian Join optionJoin Dialog, Cartesian Join option连接对话框,笛卡尔连接选项
Resulting data tableResulting data table结果数据表
回复:如何使用 JMP 绘制数学函数?继@马克贝利的建议,我会看看轮廓轮廓仪以及。

回复:如何使用 JMP 绘制数学函数?该平台似乎仅限于每个变量的值大多为个位数。 我尝试输入“100”作为值的数量,但用户界面实际上并不支持这一点,用于输入值的框太小。 希望它允许这样的事情:0:50:750回复:如何使用 JMP 绘制数学函数?Shift 键配合鼠标拖动或箭头键。 它将旋转角度/速度保存在脚本中,并且已经旋转。
回复:如何使用 JMP 绘制数学函数?使用 DOE > 经典 > 全因子设计平台。 您也可以忽略或删除创建的元数据。 您不需要它,因为您没有拟合经验数据。
回复:如何使用 JMP 绘制数学函数?如何让 JMP 自动旋转三螺旋?回复:如何使用 JMP 绘制数学函数?我理解——如果我知道每个输入想要什么级别,我想我最感兴趣的是知道“如何”构建数据表。 基本上,有没有一种简单的方法来构建一个给定每个变量的最小值、增量和最大值的全阶乘矩阵数据表?回复:如何使用 JMP 绘制数学函数?我没想到 JMP 会这么做,太神奇了! 让我想起 PowerPC Mac 上旧的图形计算器应用程序。
我询问了图形生成器,因为我们最终需要得到一系列可以从中读取值的线图(X、Y、X 组、Y 组、叠加)。
但我将与我工作中的其他 JMP 用户分享这一点,超级酷。 谢谢!回复:如何使用 JMP 绘制数学函数?我并不是想暗示图形生成器仅限于两个变量。 但是可视化这个函数需要清楚地思考你想要展示什么以及你想要如何展示它。 我同意GB可以通过不同的角色引入两个以上的变量。
此外,使用分组和覆盖角色会将显示限制为列中的级别,因此您还必须更仔细地构建数据表才能获得所需的组。
回复:如何使用 JMP 绘制数学函数?实际上,Graph Builder 对于 4+ 维度来说是令人惊叹的——UI 中的每个下拉框基本上都接受不同的维度(尽管地图形状和间隔可能是例外)。 所以在这里,我可能会做 y = y、x = v1、groupX = v2、groupY = v3 和 overlay = v4。 我从来没有听说过“Profiler”,所以我需要去了解一下。 谢谢!回复:如何使用 JMP 绘制数学函数?我认为 Graph Builder 不起作用,即使它可以绘制一个自变量的函数图。 对于这种情况,唯一可用的角色是 X 和 Y。 您有四个自变量,因此该图是 5 维的。
Profiler 就足够了吗? 如果是,则新建一个数据表。 为 V1-V4 和 Y 创建数据列。 你不需要网格。 将两行添加到数据表中,并输入每个自变量的最小值和最大值。 在 Y 列中输入函数的公式。

然后选择图形 > 刻画器并输入 Y 作为公式。您可能需要在分析器中手动调整 Y 轴。 该算法本身无法很好地检测函数中的循环极值。

我附上了我的设置的数据表和一个表脚本来启动分析器供您使用。
回复:如何使用 JMP 绘制数学函数?这不是事实吗!
回复:如何使用 JMP 绘制数学函数?还有一点,看看三个 JSL 复活节彩蛋
Triple Helix spinning in 3DTriple Helix spinning in 3D3D 中的三螺旋旋转
回复:如何使用 JMP 绘制数学函数?@Craige_Hales ,
凉爽的。 我不知道。
我每天都学到新东西。
干杯,
斯坦
回复:如何使用 JMP 绘制数学函数?曲面图也可以做到这一点。 在没有打开数据表的情况下,从菜单启动曲面图,然后像这样设置
Choose the vN for two of the axes and set values for the other vNChoose the vN for two of the axes and set values for the other vN选择两个轴的 vN 并设置其他 vN 的值
显示公式,用您自己的公式替换默认公式,选择轴变量,使用鼠标旋转和调整轴。 我很确定您的公式会生成某些 vN 值的缺失值,并且表面被它们中断。
回复:如何使用 JMP 绘制数学函数?@BHarris ,
非线性模型平台和模拟器非常适合此目的。 如果我有时间,我会发送一个例子。