[已解决] 带约束条件,五个未知数,四个方程组求解

[复制链接]
初学小渣渣 发表于 2021-9-26 16:40:55
a1910151925ed9f626ebe7a16b37642.jpg

有没有什么函数或者方法来求解此类问题?

最佳答案


sailing_hps 发表于 2021-9-27 11:12:15
按照图片里面的建立3个m文件,运行fun文件就可以了,如果约束条件不对,你就自己改一下,函数用法是最后那张图片
回复此楼

10 条回复


sailing_hps 发表于 2021-9-27 11:12:15
按照图片里面的建立3个m文件,运行fun文件就可以了,如果约束条件不对,你就自己改一下,函数用法是最后那张图片
A6E3F9E9-BE89-48B7-A8EA-AB62F88B00B7.png
5F341266-FE5D-483F-A884-76817588CEF0.png
6CBDD8BB-885E-4596-9DF7-91723ADC9538.png
A80F1988-E2AD-4672-BDBF-E5F65722BA04.png
回复此楼

初学小渣渣 发表于 2021-9-27 21:18:28
sailing_hps 发表于 2021-9-27 11:12
按照图片里面的建立3个m文件,运行fun文件就可以了,如果约束条件不对,你就自己改一下,函数用法是最后那 ...

您好,再请教下这个里面eps的用法,我查了下eps是从1到下一个双精或单精最大距离。但还是不太明白。
还有请问能输出来这五个角吗?

sailing_hps 发表于 2021-9-28 08:47:31
初学小渣渣 发表于 2021-9-27 21:18
您好,再请教下这个里面eps的用法,我查了下eps是从1到下一个双精或单精最大距离。但还是不太明白。
还有 ...

eps在matlab里面表示一个很小的数,因为你的约束条件是不能等于0,但那个函数的约束条件用法是小于等于,为了不等于0,就增加了一个很小的数eps

sailing_hps 发表于 2021-9-28 08:48:36
初学小渣渣 发表于 2021-9-27 21:18
您好,再请教下这个里面eps的用法,我查了下eps是从1到下一个双精或单精最大距离。但还是不太明白。
还有 ...

代码我自己运行过,结果能出来

初学小渣渣 发表于 2021-9-28 10:52:17
sailing_hps 发表于 2021-9-28 08:48
代码我自己运行过,结果能出来

运行结果出来的都是小o,这个小o的值不是只代表最终函数的最大值吗?


初学小渣渣 发表于 2021-9-28 13:04:51
sailing_hps 发表于 2021-9-28 08:48
代码我自己运行过,结果能出来

运行结果出来的都是小o,这个小o的值不是只代表最终函数的最大值吗?
五个θ角度也是由小o显示的吗?

sailing_hps 发表于 2021-9-28 14:24:35
五个角度的值就是x那个矩阵里的值

初学小渣渣 发表于 2021-9-28 16:47:38
程序运行成功了,但是结果是0.51几,和文献里0.39117误差有点大。
然后程序输出最后总是显示
No feasible solution found
fmincon stopped because the size of the current step is less than
the default value of the step size tolerance but constraints are not
satisfied to within the default value of the constraint tolerance.

<stopping criteria details>

sailing_hps 发表于 2021-9-29 08:45:56
初学小渣渣 发表于 2021-9-28 16:47
程序运行成功了,但是结果是0.51几,和文献里0.39117误差有点大。
然后程序输出最后总是显示
No feasible s ...

你试一下调整自变量x0的初值,将原来的初值调小(或调大),或者就是你再检查一下代码,约束条件看设置得对不对

初学小渣渣 发表于 2021-10-10 15:58:08
sailing_hps 发表于 2021-9-27 11:12
按照图片里面的建立3个m文件,运行fun文件就可以了,如果约束条件不对,你就自己改一下,函数用法是最后那 ...

非常感谢,十一期间没计算,刚来学校重新推了一边发现是理论方面的问题。
不过确实是使用这个方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表