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 小时前
【proteus交通灯故障检测的完善方案】2025-4-29
经验分享·笔记·单片机·嵌入式硬件·proteus
蜜桃味女焊匠人4 小时前
手工氩弧焊高耗气整改实战
人工智能·经验分享·其他·机器人
谷禾牛博4 小时前
肠道菌群检测流程及差异和技术门槛在哪里?
数据库·经验分享·功能测试
卡梅德生物科技小能手6 小时前
卡美德生物科普:PcrV(铜绿假单胞菌毒力蛋白)基础实验研究指南
经验分享·深度学习·生活
sweetone18 小时前
夏普LCD-46LX530A液晶电视机不开机故障之小修(包含RUNTKA829WJQZ电源板实测电路图)
经验分享·音视频
xuhaoyu_cpp_java21 小时前
SpringBoot学习(四)
java·经验分享·spring boot·笔记·学习
黑马水牛1 天前
PC+RK3588连板在线调试模型推理
人工智能·经验分享·深度学习
德思特1 天前
弱网测试方案:衰减器如何模拟真实环境的信号衰减?
经验分享
易知微EasyV数据可视化1 天前
定制化3D组件开发:打造差异化孪生体验
前端·人工智能·经验分享·数字孪生