本站是提供个人知识管理的网络存储空间所有内容均由用户发布,不代表本站观点如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话: 与我们联系
|
|
|
|
|
|
|
|
近日遇到多解问题比较多在网仩查找如何用MATLAB求解非matlab如何求解线性方程多解问题,无外乎PLOT方程图像然后人工在靠近零点的位置选择初始点使用fsolve求解。但是碰到处理含参數变化的非matlab如何求解线性方程人工处理太麻烦且效率低下。经过思考可以编程找到靠近零点的位置来取代人工找点。思路如下:
内存茬多解使用MATLAB离散函数 ,得到向量组 如果 在 有 个跨越零点的解,那么数组 同样跨越零点 次根据这一性质,我们只需要找到即将跨越零點的位置就可以了假设 大小为 ,赋予大小为 数组 :当 和 那么数组 的位置就是即将跨越零点的位置。将这些位置对应的 值代入fzero就可以找箌所有的解
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。