mathematica中三维画图中标记函数的最大值点

示例代码:

复制代码
Clear["`*"];
f[x_, y_] := -(x - 1)^2 - (y + 1)^2;

(*找到最大值点*)
maxPoint = 
 Maximize[{f[x, y], -10 <= x <= 10 && -10 <= y <= 10 && 
    x^2 + y^2 <= 10}, {x, y}]

(*绘制3D图形并标记最大值点*)
Y1 = Plot3D[f[x, y], {x, -10, 10}, {y, -10, 10}, 
   Mesh -> {{{maxPoint[[2, 1, 2]], Blue}}, {{maxPoint[[2, 2, 2]], 
       Black}}}, 
   RegionFunction -> 
    Function[{x, y, z}, x^2 + y^2 <= 10],(*BoxRatios\[Rule]Automatic,
   ColorFunction\[Rule]"Rainbow",*)PlotStyle -> Opacity[4/5], 
   Mesh -> None];
Y2 = ListPointPlot3D[{{maxPoint[[2, 1, 2]], maxPoint[[2, 2, 2]], 
     maxPoint[[1]]}}, PlotStyle -> {{PointSize[Large], Red}}];

Show[Y1, Y2]

结果图如下:

相关推荐
汇能感知11 小时前
摄像头模块在运动相机中的应用
经验分享·笔记·科技
前路不黑暗@1 天前
C语言:操作符详解(二)
c语言·开发语言·经验分享·笔记·学习·学习方法·visual studio
快乐zbc1 天前
数学建模Topsis法笔记
笔记·数学建模
Better Rose1 天前
【数模国奖冲刺】备赛过程中的常见问题
经验分享·数学建模·数模国赛
TeleostNaCl1 天前
OpenWrt 编译 | 一种使用 git submodule 方式实现一键更新多个外部软件包
网络·经验分享·git·智能路由器
天意生信云1 天前
生信分析自学攻略 | R软件和Rstudio的安装
经验分享·r语言
Vallelonga1 天前
Rust 异步中的 Waker
经验分享·rust·异步·底层
WBluuue2 天前
数学建模:智能优化算法
python·机器学习·数学建模·爬山算法·启发式算法·聚类·模拟退火算法
_meow_2 天前
数学建模 14 中心对数比变换
数学建模
大阳1232 天前
线程(基本概念和相关命令)
开发语言·数据结构·经验分享·算法·线程·学习经验