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]

结果图如下:

相关推荐
Cathy Bryant2 小时前
拉格朗日量:简单系统
笔记·算法·数学建模·高等数学·物理
玄同7652 小时前
我是如何学习编程的?——从 “扳手使用” 到编程学习:踩坑式实践的底层方法论
开发语言·人工智能·经验分享·笔记·python·学习·自然语言处理
WZgold1413 小时前
机构前瞻 2026 伦敦金:是冲击 5000 美元关口还是高位震荡?
经验分享
北岛寒沫3 小时前
北京大学 国家发展研究院 经济学原理课程笔记(第十七课 微观经济学的现代理论)
经验分享·笔记·学习
数据轨迹0013 小时前
从频域视角重构空洞卷机
经验分享·笔记·facebook·oneapi·twitter
狮子座的男孩4 小时前
html+css基础:22、css3的新增文本属性(文本阴影/换行/溢出/修饰/描边)、新增渐变(线性渐变、径向渐变、重复渐变、渐变案例)
经验分享·css3·线性渐变·径向渐变·文本属性·新增渐变·重复渐变
专注前端30年4 小时前
ACM_NOI_CSP全攻略:从入门到获奖的经验分享
经验分享
宝宝单机sop5 小时前
深度学习资源合集
经验分享
宝宝单机sop5 小时前
AI算法资源合集
经验分享
じ☆冷颜〃5 小时前
二分查找的推广及其在排序与链表结构中的关联
网络·windows·经验分享·笔记·算法·链表