数值分析-雅可比迭代法,高斯-雅可比迭代法,超松弛迭代法。

最近上数值分析实验课,将做实验用到的代码送给需要帮助的同学。
前两种迭代方法基于计算机数值方法(第二版)(施吉林)212页例题
雅可比迭代法:
code:

 import java.util.Random;
class Yabis{
   
    public static void main(String[] args) {
   
        Random random=new Random();
        double x1=random.nextDouble();
        double x2=random.nextDouble();
        double x3=random.nextDouble();
        double temp1,temp2,temp3;
        int i=1;
        System.out.println("雅可比迭代法:x1,x2,x3的初始值是:"+x1+","+x2+","+x3);
        while(i<=10){
   
            System.out.println("第"+i+"次迭代");
            temp1=x1;
            x1=(1.0/8)*(20+3*x2-2*x3);
            System.out.println(x1);
            temp2=x2;
            x2=(1.0/11)*(33-4*temp1+x3);
            System.out.println(x2);
            temp3=x3;
            x3=(1.0/4)*(12-2
  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值