The following exercises are meant to be answered by few lines of MATLAB code; mo
ID: 3804600 • Letter: T
Question
The following exercises are meant to be answered by few lines of MATLAB code; most of them could be expressed in a single line of code or command. The command may be involved (i.e., it may use a number of parentheses or calls to functions) but can, in essence, be solved by the execution of a single command. If the problem is too complicated, feel free to break it up over two or more lines and later to collapse it into a single line.
1. Given x = [3 1 5 7 9 2 6], explain what the following commands "mean" by summarizing the net result of the command.
a. x(3)
b. x(1:7)
c. x(1:end)
d. x(1:end-1)
e. x(6:-2:1)
f. x([1 6 2 1 1])
g. sum(x)
Explanation / Answer
a) x(3)= 5 // third element of the vector values.
b) x(1:7)= 3 1 5 7 9 2 6 // displays the first 7 elements from the vector.
c) x(1:end) = 3 1 5 7 9 2 6 // displays all the elements from the vector.
d) x(1:end-1) = 3 1 5 7 9 2 // displays all the elements except the last 1 from the vector.
e) x(6:-2:1) = 2 7 1 // starts from the 6th element and displays the value reduced by 2 from the vector position.
f) x([1 6 2 1 1]) = 3 2 1 3 3 // displays the value present in x according to the mentioned vector position i.e. 1 position in x is 3, 6 position is 2 and so on.
g) sum(x) = 33 // addition of all the values.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.