高斯消元法

实验一 插入排序

一、实验性质 排序

二、实验学时 14学时

三、实验目的

1、对给定数组排序

四、实验要求

1、1名学生为一个小组。

2、数组排序正确

五、实验内容

1、输入:n 个可排序元素元素构成的一个数组a[0..n-1]

2、输出:非降序排列的数组a[0..n-1]

六、实验报告

Java 代码:

package com;

public class InsertionSort {

public static void main(String[] args) { int [] a ={89,45,68,90,29,34,17}; int len = a.length; int tmp; for (int i=1;i=0 && a[j] >tmp){ } a[j+1] =tmp; a[j+1] = a[j]; j=j-1;

} } } for (int i=0;i

结果截图:

实验二 高斯消元法

一、实验性质 求解方程组

二、实验学时 14学时

三、实验目的

1、利用高斯消元法求解方程

四、实验要求

1、1名学生为一个小组。

2、方程组结果正确

五、实验内容

1、输入方程组中方程的个数,

2、输入方程组中的各个系数构成的一个数组a[][], b[],x[]

2、输出:方程组的结果。

六、实验报告

Java 代码:

package com;

import java.util.Scanner;

public class GaussElimination{

public static void main(String[] args) { } } class Gauss{ double a[][], b[],x[],tmp,sum; int n,k,j,t; void set(){ System.out.println("请输入方程组中方程的个数:"); Gauss ga = new Gauss(); ga.set(); ga.math();

} n = sc.nextInt(); a = new double[n][n]; b = new double[n]; x=new double[n]; System.out.println("请输入各方程的系数:"); Scanner sd = new Scanner(System.in); for(int i=0;i

} } for(int i=n-2;i>=0;i--){ } t=i+1; sum=b[i]; for(j=i+1;j


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn