问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Matlab求解多元多次方程组

发布网友 发布时间:2022-05-03 07:00

我来回答

1个回答

热心网友 时间:2023-10-13 13:00

  建议用解非线性方程组的方法求解,fsolve()函数,先设定初值,知道解的大致的范围后,再以此值为初值,在设定的精度下求解。
  用matlab解一道复杂的多元非线性方程组;
  参考如下:
  建立
Myfun.m
文件
  function
F
=
myfun(x,a)
  E
=
a(1);
  I
=
a(2);
  R0
=
a(3);
  R1
=
a(4);
  T
=
a(5);
  A
=
a(6);
  v
=
a(7);
  rho
=
a(8);
  F
=
[
(T
-
rho
*
A
*
v^2)
*
sin(x(3))
*
x(1)
-
(T
*
cos(x(3))
+
rho
*
A
*
v^2
-
rho
*
A
*
v^2
*
cos(x(3)))
*
x(2)
-
E*I/(R0
+
R1);
  (1/3)
*
(T
-
rho
*
A
*
v^2)
*
sin(x(3))
*
x(1)^3
-
(1/2)
*
(T
*
cos(x(3))
+
rho
*
A
*
v^2
-
rho
*
A
*
v^2
*
cos(x(3)))
*
x(2)
*
x(1)^2
-
E*
I
*
x(2);
  (T
-
rho
*
A
*
v^2)
*
sin(x(3))
*
x(1)^2
-
(T
*
cos(x(3))
+
rho
*
A
*
v^2
-
rho
*
A
*
v^2
*
cos(x(3)))
*
x(2)
*
x(1)
-
E*
I
*
x(3)];
  建立一个执行文件
  clc
  clear
  a
=
zeros(8);
  display('#
Pls
input
the
known
parameters:
#')
  a(1)
=
input('E
=
');
  a(2)
=
input('I
=
');
  a(3)
=
input('R0
=
');
  a(4)
=
input('R1
=
');
  a(5)
=
input('T
=
');
  a(6)
=
input('A
=
');
  a(7)
=
input('v
=
');
  a(8)
=
input('rho
=
');
  display('#
Pls
input
the
initial
point:
#')
  x0
=
zeros(3);
%
Make
a
starting
guess
at
the
solution
  x0(1)
=
input('x1
=
');
  x0(2)
=
input('y1
=
');
  x0(3)
=
input('phi
=
');
  options
=
optimset('Display','iter');
%
Option
to
display
output
  [x,fval]
=
fsolve(@(x)
myfun(x,a),x0,options)
%
Call
solver
  运行,输入已知的几个参数,再输入初始搜索点,即可。

热心网友 时间:2023-10-13 13:00

  建议用解非线性方程组的方法求解,fsolve()函数,先设定初值,知道解的大致的范围后,再以此值为初值,在设定的精度下求解。
  用matlab解一道复杂的多元非线性方程组;
  参考如下:
  建立
Myfun.m
文件
  function
F
=
myfun(x,a)
  E
=
a(1);
  I
=
a(2);
  R0
=
a(3);
  R1
=
a(4);
  T
=
a(5);
  A
=
a(6);
  v
=
a(7);
  rho
=
a(8);
  F
=
[
(T
-
rho
*
A
*
v^2)
*
sin(x(3))
*
x(1)
-
(T
*
cos(x(3))
+
rho
*
A
*
v^2
-
rho
*
A
*
v^2
*
cos(x(3)))
*
x(2)
-
E*I/(R0
+
R1);
  (1/3)
*
(T
-
rho
*
A
*
v^2)
*
sin(x(3))
*
x(1)^3
-
(1/2)
*
(T
*
cos(x(3))
+
rho
*
A
*
v^2
-
rho
*
A
*
v^2
*
cos(x(3)))
*
x(2)
*
x(1)^2
-
E*
I
*
x(2);
  (T
-
rho
*
A
*
v^2)
*
sin(x(3))
*
x(1)^2
-
(T
*
cos(x(3))
+
rho
*
A
*
v^2
-
rho
*
A
*
v^2
*
cos(x(3)))
*
x(2)
*
x(1)
-
E*
I
*
x(3)];
  建立一个执行文件
  clc
  clear
  a
=
zeros(8);
  display('#
Pls
input
the
known
parameters:
#')
  a(1)
=
input('E
=
');
  a(2)
=
input('I
=
');
  a(3)
=
input('R0
=
');
  a(4)
=
input('R1
=
');
  a(5)
=
input('T
=
');
  a(6)
=
input('A
=
');
  a(7)
=
input('v
=
');
  a(8)
=
input('rho
=
');
  display('#
Pls
input
the
initial
point:
#')
  x0
=
zeros(3);
%
Make
a
starting
guess
at
the
solution
  x0(1)
=
input('x1
=
');
  x0(2)
=
input('y1
=
');
  x0(3)
=
input('phi
=
');
  options
=
optimset('Display','iter');
%
Option
to
display
output
  [x,fval]
=
fsolve(@(x)
myfun(x,a),x0,options)
%
Call
solver
  运行,输入已知的几个参数,再输入初始搜索点,即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑开机时怎么进入安全模式 广东医学院大一新生宿舍怎么样,是不是都是学校分配,不能自己选择_百度... 2012高考理科 考到545 想知道怎么填志愿 我的分数545可以报广东医学院边d专业?我系广东考生 高考排名。高考报志愿。广东医学院。 今年545分补录广东医学院还有机会吗? 徒步穿什么鞋 夫妻之间感情再不好都不要去互相伤害 平时可以穿登山鞋吗 大学生都爱去哪些网站? matlab 怎么解非线性方程 如何用matlab求解如下多元非线性微分方程 matlab解多元非线性方程组 matlab解多元非线性方程组(方程中含已知量和未知量) matlab解非线性方程组 Matlab解多元非线性方程,有20个未知变量需要求解,但是测出的参数组有60对,所以想找最优解,如何处理 matlab 如何解非线性方程组 matlab中怎么求解多元非线性方程组,请高手给一个例子,和全部的求解命令,感谢 matlab求解非线性方程 《迪迦奥特曼》下架又上架,动画片中所谓的“暴力”,界限在哪里? 肝脏不好如何调理最好? 肝功能不好怎么调理 肝脏不好如何调理?什么可以护肝? 肝脏不好怎么调理,如何调理肝脏 肝脏不好如何调理?有什么方法? 肝脏不好如何调理?有哪些方法? 别人不加我为好友,直接扫描我的支付宝或是微信的支付二维码,不需要 肝脏不好要如何调理? 高速跟车距离是多少? 车与车的车距是多少 我今年35岁了,脸上有皱纹了,肌肤状况也不好,如何改善呢? 脸上的皱纹要怎么样改善啊? 意外保险中的意外包括意外伤害么?买意外险好还是意外伤害险好些 脸上皱纹怎么解决? 小米8得电量图标不能显示百分比数字吗 最近电脑管家是怎么了会自己下载安装软件了。也取消不了。只能安装好? 唱舞全明星什么高级vip认证 牙龈发白发肿,是怎么回事 狗狗为什么牙龈发白 狗狗为什么牙龈发白? 牙龈萎缩发白 2008年的东风日产EQ7250AC跑了20万公里值多少钱? 日产天籁EQ7250AC—S 是什么意思,代表什么型号? 东方日产牌EQ7250AC是什么车 山海经文章 求《山海经》译文! 岳山的山海经原文节选 山海经里面有哪些文言故事?越多越好,越详加分越多哦 帮我找两篇山海经中的故事,要原文和翻译,不要跨父逐日和精卫填海,我选最好的给五十分,谢谢 在得物APP上购物得到的结果?