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]

结果图如下:

相关推荐
三流架构师2 小时前
Ui教程资源合集(第二辑)
经验分享
浅念-2 小时前
链表经典面试题目
c语言·数据结构·经验分享·笔记·学习·算法
卡尔AI工坊4 小时前
Andrej Karpathy:过去一年大模型的六个关键转折
人工智能·经验分享·深度学习·机器学习·ai编程
源代码•宸7 小时前
Leetcode—3. 无重复字符的最长子串【中等】
经验分享·后端·算法·leetcode·面试·golang·string
Wpa.wk7 小时前
持续集成 - 持续集成工具-Jenkins的部署流程
java·运维·经验分享·ci/cd·自动化·jenkins
浅念-9 小时前
C语言——单链表
c语言·开发语言·数据结构·经验分享·笔记·算法·leetcode
lcj092466610 小时前
立即行动:解锁超高频RFID在医药冷链中的无限可能
经验分享·信息可视化·rfid
louiseailife10 小时前
企业级AI Agent选型与实践:厂商能力对比与落地路径分析
经验分享
AI_菲姐10 小时前
未来的 Web3 组织,将从会议开始
大数据·经验分享·web3·去中心化·区块链
熊猫不是猫QAQ11 小时前
绿联NAS+VIVO=终极全屋智能中枢,基于手机原生的智能家居控制
经验分享