谁会用matlab解多元二次非线性方程,大概有20个未知数那种,方程也有20个的样子,而且有些方程
谁会用matlab解多元二次非线性方程,大概有20个未知数那种,方程也有20个的样子,而且有些方程里面需要用到自己定义的分段函数,比如方程里面有一项要乘分段函数,当这个未...
谁会用matlab解多元二次非线性方程,大概有20个未知数那种,方程也有20个的样子,而且有些方程里面需要用到自己定义的分段函数,比如方程里面有一项要乘分段函数,当这个未知数大于0时取1,等于0时取0。而且这20个未知数不总是未知的有时候某些为0(能够手动输入),因为我要做一个excel表格的缘故。有matlab大神吗,帮帮忙在线等。thanks!danke!
展开
1个回答
展开全部
方程组的求解一般是用solve函数,20个方程可以把方程组系数做成矩阵,用poly2str还原成多项式,一个系数矩阵只能针对一个未知数,不要弄错了。
至于你说的那个分段函数,我觉得是不是能直接加一个分段函数进去,比如:
eq1=a*x1;
eq2=b*t;
t=myfun(x);
function t=myfun1(x)
y=1*(x>0)+0*x*(x==0);
end
至于你说的那个分段函数,我觉得是不是能直接加一个分段函数进去,比如:
eq1=a*x1;
eq2=b*t;
t=myfun(x);
function t=myfun1(x)
y=1*(x>0)+0*x*(x==0);
end
追问
但是方程是2次方程,不是线性方程,矩阵恐怕不行。。
追答
二次方程组fsolve
不行可以参考上面的方法再加一个t作为中转变量试一试,毕竟solve解线性方程组和一元方程很好用
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Sievers分析仪
2025-01-06 广告
2025-01-06 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询