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]

结果图如下:

相关推荐
维克兜率天6 小时前
【维克】概率论入门:从“抛硬币“到理解金融市场的不确定性
经验分享·学习·概率论
怀旧诚子8 小时前
Fedora 创建个人的应用启动器(GNOME)
经验分享
Rain的Java大神实战圈8 小时前
线上慢SQL的排查思路
经验分享·架构设计·场景设计题
法雅特吉他8 小时前
吉他日常保养完全指南:从环境参数到部位养护的系统化方案
大数据·经验分享·新媒体运营·学习方法·材质
tinygone1 天前
在Windows上部署Unlimited-ocr并提供给大模型使用
人工智能·windows·经验分享
三水不滴1 天前
RAG 评测数据集,到底该怎么准备?
经验分享·笔记
智者知已应修善业1 天前
【使用D触发器74HC175实现0001 0011 0111 1111 1110 1100 1000的循环彩灯电路。】2025-4-28
驱动开发·经验分享·笔记·硬件架构·硬件工程
叩码以求索2 天前
三维建模:SolidWorks 2025保姆级下载与安装教程指南
学习·数学建模
黑科技iOS上架2 天前
MacBookM532G部署本地大模型
经验分享·ai编程
ychqsq2 天前
88.归途
经验分享·职场和发展