MATLAB: A Practical Introduction to Programming and Problem Solving
MATLAB: A Practical Introduction to Programming and Problem Solving
5th Edition
ISBN: 9780128163450
Author: ATTAWAY
Publisher: ELSEVIER
bartleby

Concept explainers

bartleby

Videos

Question
Book Icon
Chapter 2, Problem 2.2P
To determine

To find:

The output of the following sequence of statements and expressions, and verify them.

mat = [1:3; 44 9 2; 5:-1:3]

mat(3, 2)

mat(2,:)

size(mat)

mat(:, 4) = [8;11;33]

numel(mat)

v = mat(3,:)

v(v(2))

v(1) = []

reshape(mat, 2, 6)

Expert Solution & Answer
Check Mark

Answer to Problem 2.2P

Solution:

The output of the following sequence of statements and expressions:

“mat = [1:3; 44 9 2; 5:-1:3]”, “mat(3, 2)” “mat(2,:)”, “size(mat)”, “mat(:, 4) = [8;11;33]”, “numel(mat)”, “v = mat(3,:)”, “v(v(2))”, “v(1) = []”, and “reshape(mat, 2, 6)” are “mat=[1234492543]”, “ans = 4”, “ans = 44 9 2”, “ans = 3 3”, “mat=[123844921154333]”, “ans = 12”, “5 4 3 33”, “ans = 33”, “v = 4 3 33”, and “[159331144242833]” respectively.

Explanation of Solution

Consider the following statement,

mat = [1:3; 44 9 2; 5:-1:3]

The statement will generates the matrix with the elements of the row with 1, 2, 3; second row 44, 9, 2; and the third row with 5, 4, 3.

So, the output is “mat=[1234492543]

Consider the following statement,

mat(3, 2)

This command generates the value that is placed at third row and second column of the matrix “mat”.

So, the output is “ans = 4”.

Consider the following statement,

mat(2,:)

This command generates the second row elements of the matrix “mat”.

So, the output is “ans = 44 9 2”.

Consider the following statement,

size(mat)

This command generates the order of matrix.

So, the output is “ans = 3 3”.

Consider the following statement,

mat(:, 4) = [8;11;33]

This command includes the fourth column to the matrix “mat”.

So, the output is “mat=[123844921154333]”.

Consider the following statement,

numel(mat)

This command generates the number of elements present in the matrix “mat”.

So, the output is “ans = 12”.

Consider the following statement,

v = mat(3,:)

This command generates the third row elements from the matrix “mat”.

So, the output is “5 4 3 33”.

Consider the following statement,

v(v(2))

Since, v(2)=4 for the matrix “mat”, the output will be v(4) that is 33.

So, the output is “ans = 33”.

Consider the following statement,

v(1) = []

This command generates the elements of “v” eliminating the first elements.

So, the output is “v = 4 3 33”.

And consider the following statement,

reshape(mat, 2, 6)

This command changes the order of the matrix from 3×3 to 2×6.

So, the output is “[159331144242833]”.

MATLAB Code:

clc

clear all

close all

mat = [1:3; 44 9 2; 5:-1:3]

% Define the instruction in which the statement will generates the matrix with the elements of the row with 1, 2, 3; second row 44, 9, 2; and the third row with 5, 4, 3.

mat(3, 2)

% Define the instruction in which the command generates the value that is placed at third row and second column of the matrix “mat”.

mat(2,:)

% Define the instruction in which the command generates the second row elements of the matrix “mat”.

size(mat)

% Define the instruction in which the command generates the order of matrix.

mat(:, 4) = [8;11;33]

% Define the instruction in which the command includes the fourth column to the matrix “mat”.

numel(mat)

% Define the instruction in which the command generates the number of elements present in the matrix “mat”.

v = mat(3,:)

% Define the instruction in which the command generates the third row elements from the matrix “mat”.

v(v(2))

% Define the instruction in which the command generates the value of the v(v(2)).

v(1) = []

% Define the instruction in which the command generates the elements of “v” eliminating the first elements.

reshape(mat, 2, 6)

% Define the instruction in which the command changes the order of the matrix from 3 into 3 to 2 into 6.

Save the MATLAB script with name, chapter2_54793_2_2P.m in the current folder. Execute the script by typing the script name at the command window to find the answer of the given following sequence of statements and expressions.

Result:

MATLAB: A Practical Introduction to Programming and Problem Solving, Chapter 2, Problem 2.2P , additional homework tip  1

MATLAB: A Practical Introduction to Programming and Problem Solving, Chapter 2, Problem 2.2P , additional homework tip  2

MATLAB: A Practical Introduction to Programming and Problem Solving, Chapter 2, Problem 2.2P , additional homework tip  3

Therefore, the output of the following sequence of statements and expressions:

“mat = [1:3; 44 9 2; 5:-1:3]”, “mat(3, 2)” “mat(2,:)”, “size(mat)”, “mat(:, 4) = [8;11;33]”, “numel(mat)”, “v = mat(3,:)”, “v(v(2))”, “v(1) = []”, and “reshape(mat, 2, 6)” are “mat=[1234492543]”, “ans = 4”, “ans = 44 9 2”, “ans = 3 3”, “mat=[123844921154333]”, “ans = 12”, “5 4 3 33”, “ans = 33”, “v = 4 3 33”, and “[159331144242833]” respectively.

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
Review a classmate's Main Post. 1. State if you agree or disagree with the choices made for additional analysis that can be done beyond the frequency table. 2. Choose a measure of central tendency (mean, median, mode) that you would like to compute with the data beyond the frequency table. Complete either a or b below. a. Explain how that analysis can help you understand the data better. b. If you are currently unable to do that analysis, what do you think you could do to make it possible? If you do not think you can do anything, explain why it is not possible.
0|0|0|0 - Consider the time series X₁ and Y₁ = (I – B)² (I – B³)Xt. What transformations were performed on Xt to obtain Yt? seasonal difference of order 2 simple difference of order 5 seasonal difference of order 1 seasonal difference of order 5 simple difference of order 2
Calculate the 90% confidence interval for the population mean difference using the data in the attached image. I need to see where I went wrong.
Knowledge Booster
Background pattern image
Statistics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, statistics and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Algebra & Trigonometry with Analytic Geometry
Algebra
ISBN:9781133382119
Author:Swokowski
Publisher:Cengage
Text book image
Algebra: Structure And Method, Book 1
Algebra
ISBN:9780395977224
Author:Richard G. Brown, Mary P. Dolciani, Robert H. Sorgenfrey, William L. Cole
Publisher:McDougal Littell
Text book image
College Algebra
Algebra
ISBN:9781337282291
Author:Ron Larson
Publisher:Cengage Learning
Sequences and Series Introduction; Author: Mario's Math Tutoring;https://www.youtube.com/watch?v=m5Yn4BdpOV0;License: Standard YouTube License, CC-BY
Introduction to sequences; Author: Dr. Trefor Bazett;https://www.youtube.com/watch?v=VG9ft4_dK24;License: Standard YouTube License, CC-BY