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]

结果图如下:

相关推荐
雾山大叔8 分钟前
多会话浏览器串口调试助手
经验分享·笔记·学习
浅念-2 小时前
C++ 模板进阶
开发语言·数据结构·c++·经验分享·笔记·学习·模版
有为少年3 小时前
从独立性、相关性到复杂动力系统
人工智能·深度学习·机器学习·数学建模
2501_926978335 小时前
概率分形理论--从离散到连续--从向量到模型
人工智能·经验分享·agi
李兴球6 小时前
C++罗马曲面3D旋转程序代码解说_C++精灵库应用案例
数学建模·c++趣味编程·c++创意编程·c++计算机图形学·c++3d编程·c++数学可视化·c++3d 艺术
weixin_447443256 小时前
往事如风....
经验分享
2501_926978336 小时前
概率分形理论对 LLM 大模型结构与类智能涌现的统一解释--及优化应用的方法--指数级规模的效率和体积提升。
人工智能·经验分享·agi
田里的水稻10 小时前
FA_建图和定位(ML)-超宽带(UWB)定位
人工智能·算法·数学建模·机器人·自动驾驶
Zzq_Fighting10 小时前
【Windows电脑使用PotPlayer挂载夸克网盘方法】
经验分享·github
一个人旅程~10 小时前
《七重时间的织锦》-致初七
windows·经验分享·笔记·微信公众平台