1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Over [174]
3 years ago
9

What are motion graphics?

Computers and Technology
1 answer:
AysviL [449]3 years ago
3 0
D)Animated abstract shapes
You might be interested in
Write a C program to multiply matrix A and matrix B of variable. For both A and B, the size of the matrix will be given along wi
victus00 [196]

Answer:

<u><em>Code:</em></u>

    #include <iostream>

    #include <fstream>

    #include <cctype>

    #include <cmath>

    #include <vector>

    #include <float.h>

   

    using namespace std;

   

    typedef vector<vector<double> > C2DArray;

   

    void Matrix_Mult(bool* error_flag, const int mRows, const int nCols, const int pCols, const C2DArray A_Matrix, const C2DArray B_Matrix, C2DArray& C_Matrix) {      

     int i = A_Matrix.size(), j = A_Matrix[0].size(), k = B_Matrix[0].size();

     double dummy;

     if ((j != B_Matrix.size()) || (i != mRows) || (j != nCols) || (k != pCols))  *error_flag = true;

   

     if ((C_Matrix.size() != i) || (k != C_Matrix[0].size()))  *error_flag = true;

   

     if (!(*error_flag)){

     for (k = 0; k < mRows; k++) { // Do each row of A with each column of B

      for (i = 0; i < pCols; i++) {

       dummy = 0.0;

       for (j = 0; j < nCols; j++) {

        dummy += A_Matrix[k][j]*B_Matrix[j][i];

          } // End for j

          C_Matrix[k][i] = dummy;

      } // End for i

     } // End for k

     }

   

        return;

    } // End Matrix_Mult

   

    int main()

    {char rflag = 0; //Readiness flag  

   

    cout << "                 Mat_Mul1 (7 June 2013)\n";

    cout << "=========================================================================== \n";

    cout << "This program multiplies two matrices, [A] and [B]: [A][B] = [C].\n";

    cout << "[A] is M X N, [B] is N X P, and [C] is M X P\n";

    cout << "The dimensions of the [A] and [B] matrices, M, N, and P, should \n";

    cout << "have been saved beforehand in a file named mulmatdat.\n";

    cout << "mulmatdat should be in the same folder as the Mat_Mul1 executable.\n";

    cout << "The next values of mulmatdat should be the entries for matrix [A],\n";

    cout << "with data for row 1 first, then row 2, then row 3, etc.\n";

    cout << "The entries for the [B] matrix should follow, in the same order.\n";

    cout << "\nThe data is assumed to be of type double. Variables used within this program\n";

    cout << "are type double.\n";

    cout << "\nThe output is written to the file mulmatout.txt.\n";

   

    cout << "\nIs everything ready (are you ready to continue?)? If yes, Enter y. \n";

    cout << "Otherwise Enter any other key. \n";

    cin >> rflag;

   

    if (toupper(rflag) == 'Y') {

    C2DArray A, B, C; // A, B, and C Matrices

    int i, j, mDim, nDim, pDim; // Array index variables and matrix dimensions

    bool erFlag = false;  // Error flag

   

    ifstream in("mulmatdat.txt", ios::in);

   

    if (!in) {

            cout << "\nCannot open the input file.\n";

         cout << "\nEnter any key to continue. \n";

         cin >> rflag;

            return 0;

    }

   

    in >> mDim >> nDim >> pDim; //Input the Matrices' dimensions from the file

     

    if ((mDim < 1) || (nDim < 1) || (pDim < 1)){

            cout << "\nInvalid dimension entered. Program terminated. \n";

         cout << "\nEnter any key to continue. \n";

         cin >> rflag;

            in.close(); //Close the input file before terminating

            return 0;

    }

   

    ofstream out("mulmatout.txt", ios::out);

    if (!out) {

            cout << "\nCannot open the output file. Program terminated.\n";

         cout << "\nEnter any key to continue. \n";

         cin >> rflag;

            in.close(); //Close the input file before terminating

            return 0;

    }

   

    // Beginning of try block, if vector re-sizing unsuccessful

    try {

   

           // Resize the arrays to the appropriate sizes

            A.resize(mDim); // M rows

         B.resize(nDim); // N rows

         C.resize(mDim); // M rows

            for (i = 0; i < mDim; i++){

               A[i].resize(nDim); // M columns

            C[i].resize(pDim); // P columns

            } // End for i

   

         for (i = 0; i < nDim; i++){

               B[i].resize(pDim); // P columns

            } // End for i

   

    } // End of try block

   

    catch (bad_alloc& xa) { // Catch block, for exceptions

   

            in.close();

            out.close();

            cerr << "\nIn catch block, so an exception occurred: " << xa.what() << "\n";

            cout << "\nEnter any key to continue. \n";

            cin >> rflag;

            return 0;

   

    } // End of catch block

   

    for (i = 0; i < mDim; i++){ //Input the A Matrix from the file

            for (j = 0; j < nDim; j++){

              in >> A[i][j];

            }//End for j

    }//End for i

   

    for (i = 0; i < nDim; i++){ //Input the B Matrix from the file

            for (j = 0; j < pDim; j++){

             in >> B[i][j];

            }//End for j

    }//End for i

   

    in.close(); //Close the input file

   

    Matrix_Mult(&erFlag, mDim, nDim, pDim, A, B, C);

   

    if (erFlag){

      cout << "Inconsistent data sent to Matrix_Mult routine. Matrix multiplication NOT performed. Check data before running again.\n";

    }

    else {

   

     out.precision(DBL_DIG);

   

     out << "\nThe A matrix follows:\n";

     out << "\n";

     for (i = 0; i < mDim; i++){

      for (j = 0; j < nDim; j++){

     out << A[i][j] << " ";

      } // End for j

      out << "\n";

     }//End for i

   

     out << "\nThe B matrix follows:\n";

     out << "\n";

     for (i = 0; i < nDim; i++){

      for (j = 0; j < pDim; j++){

     out << B[i][j] << " ";

      } // End for j

      out << "\n";

    }//End for i

   

     out << "\nThe product matrix, C, follows:\n";

     out << "\n";

     for (i = 0; i < mDim; i++){

      for (j = 0; j < pDim; j++){

       out << C[i][j] << " ";

      } // End for j

      out << "\n";

     }//End for i

   

     cout << "\nDone! The solution is in the text file mulmatout.txt \n";

    } // End else !erFlag

    out.close();

    }

    else cout << "\nNot ready. Try again when ready with information. \n";

    cout << "\nEnter any key to continue. \n";

    cin >> rflag;

    return 0;

    }

<u><em></em></u>

4 0
4 years ago
Can a non-void method use the keyword return without returning a value? Explain your answer.
max2010maxim [7]

Answer:

False. A non void method must return something.

Explanation:

No, a non-void method has return statement in it and it returns a value based on the return type in the method declaration and the implementation of that method. Every non - void method has to return a value depending on its declaration. A non void method should have a return statement in it. As it is a non - void method and has return statement in it, it returns a value based on the implementation of that method. If a void method contains return statement in it, the method exits.

6 0
3 years ago
Which features must you remove from a full gui installation of windows server 2012 r2 to convert it to a server core installatio
jok3333 [9.3K]

Graphical management tools and infrastructure, Server graphical shell
5 0
3 years ago
How many computers/laptop's suported windows 10 pro with a game in vr?
Papessa [141]

REQUIREMENTS NEEDED FOR COMPUTERS TO SUPPORT VR

Today, there are a wide variety of VR systems available to the average consumer. Virtual reality offers an immersive experience for hardcore gaming enthusiasts, but your PC might require updates in order to support your VR system. VR compatibility will depend on the specifications of your CPU, GPU, RAM, hard drive, and other core components. In this informative guide, we dive deep into some of the most popular VR systems on the market, as well as system requirements provided by the manufacturers of Oculus Rift and HTC Vive VR headsets. With our help and the right components, you can prepare your desktop or laptop computer for the rich visuals of virtual reality gaming.

PC REQUIREMENTS NEEDED TO SUPPORT VR

Whether you’re in the market for a new PC, building a high-end rig for gaming, or upgrading your PC to virtual reality standards, the hardware requirements of your VR system are essential to achieving the ultimate VR experience. The official requirements and hardware demands will vary from Oculus to Vive systems.

OFFICIAL OCULUS RIFT RECOMMENDATIONS

With a PC built to official recommendations, you can play almost any game on maximum settings on a standard 1080p monitor. These specifications ensure that developers can optimize for a known hardware configuration.

CPU: Intel Core i3-8100

GPU: RX 570 (or GTX 1060 3GB)

Motherboard: ASRock Z370 Pro4

Storage 1: Seagate Barracuda 1TB HDD

Storage 2: None (or Crucial MX500 250GB SSD)

Power Supply: Seasonic S12II 620

RAM: 8GB DDR4

Case: Corsair 200R

CPU Cooler: Stock (or Deepcool Gammaxx 400)

Operating System: Windows 10

Official HTC Vive Recommendations

GPU: Nvidia GeForce GTX 970 or AMD Radeon R9 290 equivalent

CPU: Intel i5-4590 or AMD FX 8350 equivalent

RAM: 4 GB or more

Video Output: HDMI 1.4, DisplayPort 1.2 or newer

USB Port: 1x USB 2.0 or better port

Operating System: Windows 7 SP1, Windows 8.1 or later, Windows 10

RELIABLE BUILD FOR VR GAMING

There’s no need to spend a large amount of money to play games with reasonable detail and high frame rates. With case, motherboard, power supply, and solid state drive updates, you can get a great value and better performance.

CPU: AMD Ryzen 5 1600

GPU: GeForce GTX 1070

Motherboard: MSI B350M Gaming Pro

Storage 1: Crucial MX500 250GB SSD

Storage 2: Seagate Barracuda 2TB HDD

Power Supply: EVGA GQ 650W

RAM: 16GB DDR4

Case: Corsair Carbide 270R

CPU Cooler: Stock

Operating System: Windows 10

HARDCORE BUILD FOR VR GAMING

Prepare your PC for VR games that haven’t even hit the market yet and achieve 90 FPS in any game made for Rift or Vive, all while staying within a budget of $2,000 or less.

CPU: AMD Ryzen 5 1600X

GPU: GTX 1080

Motherboard: MSI B350 PC Mate

Storage 1: Crucial MX500 500GB SSD

Storage 2: Seagate Barracuda 2TB HDD

Power Supply: EVGA 850 G2

RAM: 16GB DDR4

Case: Corsair Crystal 460X or Enthoo Pro

CPU Cooler: Noctua NH-U12S SE-AM4

Operating System: Windows 10

4 0
3 years ago
Read 2 more answers
Julian downloaded some of the music he created to play for his friend. Julian's friend wore headphones to listen to the music. A
Alexxx [7]

Answer: An output device

Explanation:

Headphones are the hardware output device and it use in the purpose of listening audio and music and watching movies without any interruption and distributing others.

It can used in the computer system by plugging it in or connecting it with the speakers.

We can connect headphones to the computer system which basically result in output as sound in the headphones and then it is not needed to use USB headphones.

4 0
3 years ago
Read 2 more answers
Other questions:
  • Assuming that data mining approaches are to be used in the following cases, identify whether the task required is supervised or
    12·1 answer
  • An employee believes there is an imminent danger situation at her workplace. She contacts OSHA to report the safety hazard. Her
    8·1 answer
  • Describe the functions of ALU, resisters, CU, BIU, Cache and FPU.
    7·1 answer
  • Discuss why it is common for XML to be used in interchanging data over the Internet. What are the advantages of using XML in dat
    7·1 answer
  • During an upgrade for a new web server, Glen's company experienced a power surge. The power surge hit the new server, and now th
    10·1 answer
  • What if you put a flashdrive in a iphone block and plug it in an outlet
    7·2 answers
  • What is one purpose of an essay’s conclusion paragraph?
    13·1 answer
  • Point out the correct statement:_____.
    6·1 answer
  • In order to convert your project to a mobile platform, you need to do all of the following except:
    14·1 answer
  • What is a Database, Flat file and Relational Database?
    13·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!