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]

结果图如下:

相关推荐
leonkay4 小时前
C# 特性(Attribute)——【2】工业设备参数框架设计
经验分享·面试·架构·c#·学习方法·设计
总线通信小百科4 小时前
RBS仿真工具实战对比:IXXAT ACT软件 vs 开源方案
经验分享
Ayiagent7 小时前
《用Codex做公众号》如何安装Codex并开始第一次对话
经验分享
辛迪聊物业数字化10 小时前
【智能楼宇系统有什么用?赋能园区高效 节能 安全】
经验分享·安全·微信小程序·php
西门子918!10 小时前
Office(PPT)常用记录1
经验分享·powerpoint
万点科技码农11 小时前
拨开落地迷雾:西安软件定制开发、工作流定制开发行业现状观察
经验分享·其他
lhldsg11 小时前
家校托管互通系统技术架构与实战设计
java·经验分享·小程序·架构
聚美智数11 小时前
坐标转换-GCJ02坐标转换-经纬度转换-坐标转换API接口介绍
经验分享
从零开始的嵌入式之旅13 小时前
day32
linux·c语言·经验分享·笔记·嵌入式硬件
我要 调查网14 小时前
电商产品市场调查实施方案
经验分享