Guest User

Untitled

a guest
Jun 24th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.31 KB | None | 0 0
  1. package lab1;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.         Vector v1 = new Vector(1,2,3,4);
  7.         Vector v2 = new Vector(4,5,6,7);
  8.         Vector v3 = new Vector(1,3,-1);
  9.  
  10.  
  11.         Matrix m1 = new Matrix(
  12.                 new Vector(1,2,-1),
  13.                 new Vector(3,4,0),
  14.                 new Vector(-1,2,-2));
  15.  
  16.         Matrix m2 = new Matrix(
  17.                 new Vector(3,-2),
  18.                 new Vector(1,0),
  19.                 new Vector(4,-3));
  20.  
  21.         try {
  22.             System.out.println("Численный методы. Лабораторная №1");
  23.             System.out.println("Вектор №1 (v1): " + v1);
  24.             System.out.println("Вектор №2 (v2): " + v2);
  25.             System.out.println("Вектор №3 (v3): " + v3);
  26.  
  27.             System.out.println("Матрица №1 (m1): \n" + m1);
  28.             System.out.println("Матрица №2 (m2): \n" + m2);
  29.  
  30.             System.out.println("а) Умножение вектора на скаляр (v1*2): " +
  31.                     v1.scalarProduct(2));
  32.             System.out.println("b) Сложение двух векторов (v1+v2): " +
  33.                     v1.addVector(v2));
  34.             System.out.println("c) Скалярное произведение векторов (v1*v2): \n" +
  35.                     v1.scalarVectorProduct(v2));
  36.             System.out.println("d) Модуль вектора |v1|: \n" +
  37.                     v1.getLength());
  38.             System.out.println("e) Транспонирование матрицы (m2): \n" +
  39.                     m2.transpose());
  40.             System.out.println("f) Произведение матрицы и скаляра (m1*2.223): \n" +
  41.                     m1.productScalar(2.223));
  42.             System.out.println("g) Произведение матрицы и вектора (m1*v3): \n" +
  43.                     m1.productVector(v3));
  44.             System.out.println("h) Сумма двух матриц (m1+m1): \n" +
  45.                     m1.addMatrix(m1));
  46.             System.out.println("i) Произведение двух матриц (m1*m2): \n" +
  47.                     m1.productMatrix(m2));
  48.            
  49.         }
  50.         catch (Exception e){
  51.             System.out.println("Ошибка:\n"+e.getMessage());
  52.         }
  53.  
  54.     }
  55.  
  56. }
Add Comment
Please, Sign In to add comment