我在完成一个作业,要用matlab编一个小程序,使用高斯消去法求解线型方程组,我以前没学过matlab,所以比葫芦画瓢变了一个小文件,可是运行时总是出现这样的提示:
Warning: Divide by zero.
(Type "warning off MATLAB:divideByZero" to suppress this warning.)
> In E:\matlab6.5\work\Gauss_.m at line

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • ori旭

    12人对此回答表示赞同

    矩阵A第一行,第三列的数字为0,导致计算是13行被除数为0。
    导致现象的原因是这个。
    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 难以启齿

    5人对此回答表示赞同

    【1】修改了一下,变动不大。

    function x=Gauss_(A,b)
    A=[10,-7,0;5,-1,5;-3,2,6];
    b=[7;6;4]; %%%%%应该是列矩阵啊
    n=length(b);
    for k=1:n-1 %……消去过程……
    if A(k,k)==0
    disp('错误信息')
    break;
    end
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部