MATLAB数值分析
凉柒-lq
学习,永无止境
展开
-
基于MATLAB用二分法求非线性方程的零点
概念不多说,很好理解,直接放代码:代码说明:针对每一个问题,我分别创建了三个文件,解法1.m 解法2.m 以script为后缀名的文件。前两个文件存入两种解法的实现函数,最后一个用来存放脚本文件,即将测试的数据编入,调用时可直接在命令行窗口输入脚本文件名。 bisect1.mfunction [x,k]=bisect1(f,a,b,eps)%此题先计算了达到精确值所要走的步数,...原创 2018-10-14 02:01:30 · 8755 阅读 · 5 评论 -
MATLAB之高斯消元法
第一种方法:文件名gauss1.mfunction x=gauss1(A,b)%参量说明:A,系数矩阵;B,常数列向量;zg,增广矩阵%将增广矩阵化为上三角,再回带求解x%此方法较为常规,将zg(k,k)元素乘以-zg(i,k)/zg(k,k)加到第i行%从1:n-1列,主对角元素的以下行,通过两层循环来遍历zg=[A,b];zj=rref(zg);n=length(b);r...原创 2018-10-31 01:29:10 · 24163 阅读 · 3 评论