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]

结果图如下:

相关推荐
芯片智造1 小时前
晶圆划片UV胶带的作用和构造是什么?
经验分享·半导体·芯片制造·光刻胶
Heart_to_Yang4 小时前
Telnet 调试屏幕输出信息卡死问题解决
网络·windows·经验分享
我有医保我先冲4 小时前
企业级会议管理工具选型指南:从需求分析到方案落地
人工智能·经验分享·自然语言处理·需求分析
AI科技星5 小时前
统一场论质量定义方程:数学验证与应用分析
开发语言·数据结构·经验分享·线性代数·算法
我是宝库6 小时前
Turnitin系统查英文AI率多少为正常?报告显示星号*%怎么办?
人工智能·经验分享·aigc·毕业论文·英文专业·turnitin系统·英文查重
weixin_537217068 小时前
机器学习资源合集
经验分享
x***B41110 小时前
Spring Boot 实战项目如何写进简历?经验分享
经验分享·spring boot·后端
weixin_5372170610 小时前
Nlp教程资源合集
经验分享
Kratzdisteln10 小时前
【MAT1001】托马斯微积分期末复习提纲详解
经验分享
TeleostNaCl12 小时前
如何在 Vim 启用行号显示和语法高亮功能
linux·经验分享·编辑器·vim