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]

结果图如下:

相关推荐
月♡下ღchase梦6 小时前
Claude Code安装教程
经验分享·codex·claude code
Bomangedd10 小时前
NSK W1503FA-8G-C5T20 滚珠丝杠技术手册
经验分享·规格说明书
BomanGe410 小时前
NSK MCL06全系行程极限选型指南
经验分享·规格说明书
我叫罗叨叨10 小时前
# Claude Code vs Cursor vs Codex:我到底换了吗?
经验分享
BomanLj12 小时前
NSK滚珠丝杠W3215SS技术规格手册
经验分享·规格说明书
BomanGe313 小时前
NSK精细滚珠丝杠W1602MS技术指南
经验分享·规格说明书
BomanGe415 小时前
NSK滚珠丝杠W3205SS技术解析
经验分享·规格说明书
BomanGe116 小时前
NSK W1506FA-7PG-C5Z20 技术规格手册
数据库·经验分享·规格说明书
huizhan00717 小时前
中国核能神州行走进三澳 共筑产业链核安全防线
经验分享
luj_176817 小时前
草酸与烟酸对消化及糖代谢的影响解析
服务器·c语言·开发语言·经验分享·算法