Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

MATLAB can represent a data array of more than 3 dimensions. The name of a progr

ID: 3582936 • Letter: M

Question

MATLAB can represent a data array of more than 3 dimensions. The name of a program file must be the same as the defined main function's name in the program. If it is different, then executing the file will cause an error. Let a = 'CS101'; since there are 5 characters, the size of "a" in Matlab is 5 bytes. Let a = 8; the size of the variable "a" in Matlab is 8 bytes. In a try/catch construct, if there is an error in the try block, the statements in the catch block will be skipped. A function called "test.m" consists of two lines of Matlab code. The first line is "function test" and the second line is "d = 12;" After calling this function by tying "test" in the command window, we then type "d". At this time, the answer for d is 12. A cell array is a special MATLAB array whose elements are cells, containers that can hold other MATLAB arrays.

Explanation / Answer

16. Correct. Multidimensional arrays in MATLAB are an extension of the normal two-dimensional matrix

17. Correct. the functionname and the .m filename should be the same. This is a good coding style.

18. Wrong. The size will be 16 bytes.

19. Wrong. The Integer is less than 28. So it can occupy 8 bits only.

20. Wrong. If an error hits in try block, the error will be handled in the corresponding catch block.

21. Wrong. A function name cannot be test.m. It can be a file name.

22. Correct. A cell array is a data type with indexed data containers called cells, where each cell can contain any type of data.