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]

结果图如下:

相关推荐
AI4ELAB4 分钟前
品茗科技,3431万收购了一家新加坡公司,刚刚完成首次交割
经验分享
東隅已逝,桑榆非晚1 小时前
priority_queue的介绍和使用
c++·经验分享·笔记·学习
思陌Ai算法定制11 小时前
医疗AI系统架构:多癌早筛血液检测从cfDNA甲基化测序到CSO预测,特异性99.6%
经验分享
ychqsq12 小时前
201.春风
经验分享·职场和发展
xiaomu0012313 小时前
高湿环境床垫湿度管理技术框架:湿度阈值、排湿结构与材料选型
经验分享·学习·学习方法
总线通信小百科14 小时前
汽车以太网交换器怎么选?先分清媒体转换器与多端口交换机
经验分享
波力海苔夹心脆67515 小时前
C# 值类型与引用类型详解:存储位置、赋值机制、参数传递、相等比较、装箱拆箱与常见陷阱
开发语言·jvm·经验分享·笔记·c#·.net
IT小白杨16 小时前
市场调研的自动化访问,怎样控制节奏才不被误判?
运维·经验分享·安全·自动化·指纹浏览器
总线通信小百科19 小时前
H-MTD与MATEnet有什么区别?车载以太网连接器入门指南
经验分享
hgfsjk20 小时前
野莓采集图片修改指南:从单张处理到批量优化
大数据·经验分享·笔记·其他