Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lab1;
- public class Main {
- public static void main(String[] args) {
- Vector v1 = new Vector(1,2,3,4);
- Vector v2 = new Vector(4,5,6,7);
- Vector v3 = new Vector(1,3,-1);
- Matrix m1 = new Matrix(
- new Vector(1,2,-1),
- new Vector(3,4,0),
- new Vector(-1,2,-2));
- Matrix m2 = new Matrix(
- new Vector(3,-2),
- new Vector(1,0),
- new Vector(4,-3));
- try {
- System.out.println("Численные методы. Лабораторная №1");
- System.out.println("Вектор №1 (v1): " + v1);
- System.out.println("Вектор №2 (v2): " + v2);
- System.out.println("Вектор №3 (v3): " + v3);
- System.out.println("Матрица №1 (m1): \n" + m1);
- System.out.println("Матрица №2 (m2): \n" + m2);
- System.out.println("а) Умножение вектора на скаляр (v1*2): " +
- v1.scalarProduct(2));
- System.out.println("b) Сложение двух векторов (v1+v2): " +
- v1.addVector(v2));
- System.out.println("c) Скалярное произведение векторов (v1*v2): \n" +
- v1.scalarVectorProduct(v2));
- System.out.println("d) Модуль вектора |v1|: \n" +
- v1.getLength());
- System.out.println("e) Транспонирование матрицы (m2): \n" +
- m2.transpose());
- System.out.println("f) Произведение матрицы и скаляра (m1*2.223): \n" +
- m1.productScalar(2.223));
- System.out.println("g) Произведение матрицы и вектора (m1*v3): \n" +
- m1.productVector(v3));
- System.out.println("h) Сумма двух матриц (m1+m1): \n" +
- m1.addMatrix(m1));
- System.out.println("i) Произведение двух матриц (m1*m2): \n" +
- m1.productMatrix(m2));
- }
- catch (Exception e){
- System.out.println("Ошибка:\n"+e.getMessage());
- }
- }
- }
Add Comment
Please, Sign In to add comment