第一范文网 - 专业文章范例文档资料分享平台

Matlab求解超定方程组实例(精品文档)

来源:用户分享 时间:2025/5/29 10:51:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Matlab求解超定方程组实例

对于超定方程组,特别是非线性方程组,可以用Matlab基于最小二乘算法来进行求解,例如,求解下列方程组:

一个三个未知数,九个方程的非线性方程组:

cos(x3)*sin(x2)*sin(x1)-sin(x3)*cos(x1)=-0.9944 ; sin(x3)*sin(x2)*sin(x1)+cos(x3)*cos(x1)=-0.0870; cos(x2)*sin(x1)=-0.0606;

cos(x3)*sin(x2)*cos(x1)+sin(x3)*sin(x1)=0.0349; sin(x3)*sin(x2)*cos(x1)-cos(x3)*sin(x1)=-0.8085; cos(x2)*cos(x1)=0.5875; os(x3)*cos(x2)=-0.1001; sin(x3)*cos(x2)=0.5821; -sin(x2)=0.8070; 代码

% By lyqmath function main() clc; clear all; close all;

% cos(x3)*sin(x2)*sin(x1)-sin(x3)*cos(x1)=-0.9944 ; % sin(x3)*sin(x2)*sin(x1)+cos(x3)*cos(x1)=-0.0870; % cos(x2)*sin(x1)=-0.0606;

% cos(x3)*sin(x2)*cos(x1)+sin(x3)*sin(x1)=0.0349; % sin(x3)*sin(x2)*cos(x1)-cos(x3)*sin(x1)=-0.8085; % cos(x2)*cos(x1)=0.5875; % os(x3)*cos(x2)=-0.1001; % sin(x3)*cos(x2)=0.5821; % -sin(x2)=0.8070;

x0 = [0.3 0.4 0.5]

[x, resnorm] = lsqnonlin(@test_fun, x0) F = test_fun(x)

function F = test_fun(x) x1 = x(1); x2 = x(2); x3 = x(3);

F(1) = cos(x3)*sin(x2)*sin(x1)-sin(x3)*cos(x1)+0.9944 ; F(2) = sin(x3)*sin(x2)*sin(x1)+cos(x3)*cos(x1)+0.0870; F(3) = cos(x2)*sin(x1)+0.0606;

F(4) = cos(x3)*sin(x2)*cos(x1)+sin(x3)*sin(x1)-0.0349; F(5) = sin(x3)*sin(x2)*cos(x1)-cos(x3)*sin(x1)+0.8085; F(6) = cos(x2)*cos(x1)-0.5875; F(7) = cos(x3)*cos(x2)+0.1001; F(8) = sin(x3)*cos(x2)-0.5821; F(9) = -sin(x2)-0.8070; 结果 x0 =

0.3000 0.4000 0.5000

Local minimum found.

Optimization completed because the size of the gradient is less than the default value of the function tolerance.

x =

-0.1028 -0.9390 1.7411

resnorm =

5.4490e-009 F =

1.0e-004 *

Columns 1 through 7

0.3522 0.1842 -0.0442 0.1487 0.2260 -0.0936 0.0183

Columns 8 through 9

-0.3600 -0.4160 >>

可以发现,误差在1.0e-004级别,还是可以接受的。

搜索更多关于: Matlab求解超定方程组实例(精品文档) 的文档
Matlab求解超定方程组实例(精品文档).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4cg5j2u2l147le14lopx1jxus0hkxz00vzp_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top