matlab 求最大值函数,利用matlab, 二元函数求最大值

求二元函数

z=0.2323*x^2-0.2866^2+2*(-0.5406)*a0^2+1.0203*a0^2*x^2/((x^2+y^2)^0.5*tanh(2*(x^2+y^2)^0.5)-x^2*(0.5733-u0)^2)

的最大值,变量x和y都是在0.2附近。求z的最大值,以及x,y的取值。

先用diff命令求z关于x,y的偏导数得到q(1)和q(2)两个方程,

再用fsolve求解方程组,想得到各驻点的坐标,但一直不成功,只得到x=0,y=0;

程序如下:

function q=myfun(p)

x=p(1);

y=p(2);

q(1)=(1046382468744793*x)/2251799813685248 + (2940675037869895*x)/(144115188075855872*(tanh(2*(x^2 + y^2)^(1/2))*(x^2 + y^2)^(1/2) - (2960289404442881*x^2)/9007199254740992)) + (2940675037869895*x^2*((2960289404442881*x)/4503599627370496 + 2*x*(tanh(2*(x^2 + y^2)^(1/2))^2 - 1) - (x*tanh(2*(x^2 + y^2)^(1/2)))/(x^2 + y^2)^(1/2)))/(288230376151711744*(tanh(2*(x^2 + y^2)^(1/2))*(x^2 + y^2)^(1/2) - (2960289404442881*x^2)/9007199254740992)^2);

q(2)=(2940675037869895*x^2*(2*y*(tanh(2*(x^2 + y^2)^(1/2))^2 - 1) - (y*tanh(2*(x^2 + y^2)^(1/2)))/(x^2 + y^2)^(1/2)))/(288230376151711744*(tanh(2*(x^2 + y^2)^(1/2))*(x^2 + y^2)^(1/2) - (2960289404442881*x^2)/9007199254740992)^2) - (1290927876507717*y)/2251799813685248;

main    % 主程序

x0 = [0.2;0.2];   % 初值

options = optimoptions('fsolve','Display','iter');

[x,fval] = fsolve(@myfun,x0,options),

谢谢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/260221.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码生成那点事

在微软技术中浸淫6年多了,我就常想啊,有没有一个工具,能让开发简单一点,哪怕就简单一点点?! 这还是去年的事情,手里的项目都成功上线了,我和james聊天,我说咱们的这几个项…

python反爬虫破解_python中绕过反爬虫的方法总结

我们在登山的途中,有不同的路线可以到达终点。因为选择的路线不同,上山的难度也有区别。就像最近几天教大家获取数据的时候,断断续续的讲过header、地址ip等一些的方法。具体的爬取方法相信大家已经掌握住,本篇小编主要是给大家进…

vue上传文件php,php文件上传 – 前端开发,JQUERY特效,全栈开发,vue开发

文件上传一般有下面2种方式:有两种:1、标准input表单方式,典型的用$_FILES进行接收;2、以Base64的方式进行传送,一般是AJAX异步上传。第一种标准的input表单方式,适用于大文件进行上传,同时支持…

HDU 1003 Max Sum

同上题一样&#xff0c;求连续子序列的最大和 而且比上题还要简单一些&#xff0c;用不到long long了 直接水过 1 //#define LOCAL2 #include <iostream>3 #include <cstdio>4 #include <cstring>5 using namespace std;6 7 const int maxn 100000 10;8 in…

linux中如何查看进程占用了哪些端口?

使用netstat –apn | grep <进程名>便可以查看指定进程所占用的端口。转载于:https://www.cnblogs.com/x10322/p/6020485.html

python画端午节_我想带你去旅行,我用Python提前做了一份端午旅游攻略,请收下!...

旅游是调节心情的有效途径&#xff0c;越来越多的上班族和学生期待利用假期时间外出游 玩来开拓眼界、舒缓压力。然而真正有了假期&#xff0c;许多人却会因“去哪玩”的问题倍感困惑&#xff0c;六月份正是出行的好时节&#xff0c;期间还有端午节小长假&#xff0c;就让我们一…

iOS: 在Object-C中监听javascript事件( Javascript communicating back with Objective-C code)

在iOS开发之Objective-C与JavaScript交互操作 中我们可以通过stringByEvaluatingJavaScriptFromString 去实现在obj-C中获取到相关节点属性&#xff0c;添加javascript代码等功能。但是我们如何监听到javascript的响应事件呢。在MAC OS中有效的API去实现&#xff0c;但iPhone没…

ECharts-图表回执组件

测试地址&#xff1a;http://echarts.baidu.com/doc/example.html转载于:https://www.cnblogs.com/HOH/p/3868617.html

matlab r2007课后答案,《MATLAB R2007基础教程》习题答案.doc

打开“图形窗口”&#xff0c;熟悉其中各个菜单和工具的功能和用法参考答案&#xff1a;略编写程序&#xff0c;该程序在同一窗口中绘制函数在 之间的正弦曲线和余弦曲线&#xff0c;步长为 &#xff0c;线宽为 4 个象素&#xff0c;正弦曲线设置为蓝色实线&#xff0c;余弦曲线…

第一本书14单元

14.linux中设备的访问*****1.设备的访问******1.设备识别/dev/xdxn /*硬盘设备/dev/sdal/dev/cdrom /*光驱/dev/mapper/* /*虚拟设备****.设备的发现*****fdish -l /*查看真实存在的设备cat /proc/partition /*系统能够识别的设备blkid /*系统能够挂载使用的设备df /*查看设备被…

夜深了,发点无聊的东西

研究一个东西遇到gcnew这个关键词&#xff0c;mark一下&#xff01;new和gcnew的区别。 C/CLI中使用gcnew关键字表示在托管堆上分配内存&#xff0c;并且为了与以前的指针区分&#xff0c;用^来替换* &#xff0c;就语义上来说他们的区别大致如下: 1. gcnew返回的是一个句…

变速积分pid控制器matlab,变速积分PID控制系统设计.docx

课程设计报告设计题目变速积分PID控制系统设计课程名称计算机控制技术B姓名 苏丹学号 2008100731班级自动化0803 教师闫高伟摘 要错误!未定义书签。Abstract第1章数字PTD及变速积分简介错误!未定义书签。TOC \o "1-5" \h \z 1数字PTD发展介绍1HYPERLINK \l "boo…

百度关键词抓取工具_VBA利用XMLHTTP抓取百度查询关键词结果的个数

大家好,我们今日讲解"利用XMLHTTP抓取百度查询关键词结果的个数"&#xff0c;这节内容是"VBA信息获取与处理"教程中第六个专题"VBA中利用XMLHTTP完成网抓数据"的第二节。第二节 利用XMLHTTP抓取百度查询关键词结果的个数在上一讲中我们讲解了一些…

多系统通讯-DotNetMQ

很久都没有写博客了&#xff0c;从15年4月份一直忙到现在&#xff0c;我才有时间去做梳理和总结&#xff0c;因为我提离职了&#xff0c;感觉整个世界突然变得不一样&#xff0c;随着而来的就是心情的放松&#xff0c;写一篇文章也是对过去一年多工作的梳理&#xff0c;加深印象…

九大现代病!中枪了吗?

现代人在享受现代化的生活和工作方式带来的便捷之时&#xff0c;也为此付出了不小的代价&#xff0c;下面列出的九大现代病就是典型的例子&#xff0c;看看你有没有中枪。 办公臀 常坐办公室&#xff0c;如果你发现屁股越坐越大&#xff0c;大腿越坐越粗&#xff0c;你可能有了…

Java学习笔记(4)——枚举类型

1.在类别&#xff08;Class&#xff09;或接口&#xff08;Interface&#xff09;中宣告常数加以管理&#xff0c;这只是让您存取与管理常数方便而已&#xff0c;来看看这个例子&#xff1a; public void someMethod() {....doOp(OpConstants.TURN_RIGHT);.... } public void d…

驱动提取软件_深入分析施耐德工控软件代码执行漏洞

更多全球网络安全资讯尽在邑安全简介在本文中&#xff0c;我们将为读者详细介绍Claroty Research团队的Amir Preminger和Sharon Brizinov是如何组合利用两个漏洞&#xff0c;来触发施耐德工控软件EcoStruxure Operator Terminal Expert的代码执行漏洞&#xff0c;从而在首届举办…

ubuntu 网卡突然无法连接

今天要用到VM BT的Namp扫描服务器端口&#xff0c;发现桥接后无法使用。ifconfig 只看到 lo地址&#xff0c;看不到以太网网卡地址使用lspci 查看是否安装了以太网网卡驱动lscpi | grep Ethernet02:01.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LA…

atitit.表单验证 的dsl 本质跟 easyui ligerui比较

atitit.表单验证的dsl 本质跟 easyui ligerui比较 1. DSL 声明验证 1 2. 自定义规则 1 3. 正则表达式验证,可以扩展实现 2 4. 犯错误消息提示,generic canBeEmpty is good 3 5. Prevent the form to submit when invalid 3 6. 为空则不验证&#xff0c;不为空则验证&#xff0…

StartActivityForResult

StartActivity 用startActivityForResult(intent, requestcode);启动子功能模块activity onActivityResult(int requestCode, int resultCode, Intent data)对子activity返回进行判断处理 public class StartActivity extends Activity implements OnClickListener {private Bu…