matlab 解非线性方程组'tan(a)-h/l=0','tan(b)-x(i)/(high-sumh(i)-ha)=0','sin(a+b)/sin(a)-1.3333=0','ha-(0.778*tan(a)^4+1-(1-0.778*tan(a)^2)^1.5/1.333)*high*cos(a)/((tan(a)^2+1)^0.5)=0','a','b','h','ha' 四个未知数其他变量已给出用solv
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/26 18:25:58
matlab 解非线性方程组
'tan(a)-h/l=0','
tan(b)-x(i)/(high-sumh(i)-ha)=0',
'sin(a+b)/sin(a)-1.3333=0',
'ha-(0.778*tan(a)^4+1-(1-0.778*tan(a)^2)^1.5/1.333)*high*cos(a)/((tan(a)^2+1)^0.5)=0',
'a','b','h','ha' 四个未知数
其他变量已给出
用solve解时 就无响应了
该非线性方程组的求解过程太复杂了,需要非常长的运算时间.同样的方程组用Mathematica也是长久无响应,其实正在运算.
另:x(i)和sumh(i)中的i未定义.
如果应用1stOpt软件,仅需几秒钟即可解出.
因未给出l、x(i)、high、和sumh的具体值,可有无数解,下面是一
a:0.371985314623362
b:2.26369145820074
h:1.11644243964642
ha:0.445180937657824
l:2.86158034289214
x:2.42019250368642
high:1.29181720805373
sumh:2.85591642117966
按你的意思,四个方程对应四个未知数应该可以求解。
matlab软件对程序的要求非常严格,一点点小错误(标点、字母。。。)都会导致运行结果错误。建议你仔细检查一下程序。
非线性方程组要用 不动点迭代或是newton才能解
如何使用MATLAB解非线性方程组
怎么用matlab解非线性方程组
怎样用Matlab求解非线性方程组
matlab 解非线性方程组'tan(a)-h/l=0','tan(b)-x(i)/(high-sumh(i)-ha)=0','sin(a+b)/sin(a)-1.3333=0','ha-(0.778*tan(a)^4+1-(1-0.778*tan(a)^2)^1.5/1.333)*high*cos(a)/((tan(a)^2+1)^0.5)=0','a','b','h','ha' 四个未知数其他变量已给出用solv
MATLAB用高斯消去法解非线性方程组的代码
matlab怎么用fsolve函数解非线性方程组?
用matlab解非线性方程组用什么函数?同题,
matlab怎么解非线性方程.如tan(x)=4x/(x^2+4)
matlab解非线性方程组,只限定非负解用fsolve命令如何实现?只要非负的解.
Matlab中solve解非线性方程组用的是什么算法?能否查看solve的源程序?
求用matlab解非线性方程组,可以复制的.求大神,高分悬赏
matlab 中fsolve求解非线性方程组可以给定解的区间么
matlab解非线性方程问题
含有参数的非线性方程组matlab能解含有变量参数的非线性方程吗?如x,y,z都要用a来表示,能给个例子示范一下吗,
非线性方程组何时无解
matlab编写非线性方程组求根的二分法程序
如何运用matlab求解非线性偏微分方程组
利用matlab编写非线性方程组求根的二分法程序