| Question: What is MATLAB? | 
        | Answer: Answer: The word MATLAB stands for "Matrix Laboratory". 
            It is a high-level programming language and interactive 
            environment primarily used for numerical computation, visualization, and programming. 
 
 | 
        | Question: Can you explain the difference between a script and a function in MATLAB? | 
        | Answer: A script is a file containing a sequence of MATLAB commands that are executed sequentially. And a function is a MATLAB program that performs a specific task and can accept inputs and produce outputs.
 
 
 | 
        | Question: What is the significance of the "dot" notation in MATLAB operations? | 
        | Answer: The dot notation in MATLAB is used for element-wise operations rather than matrix operations. For example, .* is used for element-wise multiplication, ./ for element-wise division, etc.
 
 
 | 
        | Question: How can you create a vector of evenly spaced numbers in MATLAB? | 
        | Answer: One can use the 'linspace' function to create a vector of evenly spaced numbers. For example, 'linspace(start, end, n)' generates n equally spaced points between 'start' and 'end'.
 
 
 | 
        | 
 
        
     
 | 
        | Question: What is the difference between 'plot' and 'scatter' functions in MATLAB? | 
        | Answer: Below one can find the comparison: 
 • The 'plot' function is used to create line plots.
 • But the 'scatter' function is used to create scatter plots.
 • In a scatter plot, each data point is represented individually with a marker.
 
 
 | 
        | Question: Can one explain the purpose of the 'imshow' function in MATLAB? | 
        | Answer: The 'imshow' function is used to display images in MATLAB. It is commonly used for visualizing images stored as matrices.
 
 
 | 
        | Question: How can you read data from a text file in MATLAB? | 
        | Answer: You can use the 'importdata' function to read data from a text file into MATLAB. Alternatively, you can use functions like 'textscan', 'fscanf', or 'readtable' depending on the format of the data.
 
 
 | 
        | 
 
        
     
 | 
        | Question: What is the purpose of the 'meshgrid' function in MATLAB? | 
        | Answer: The 'meshgrid' function is used to create grids of coordinates for 3D plots. It generates matrices X and Y such that [X, Y] = meshgrid(x, y) creates 2D grids from vectors x and y.
 
 
 | 
        | Question: How can you handle missing or invalid data in MATLAB? | 
        | Answer: MATLAB provides functions like isnan to 'detect NaN' (Not-a-Number) values and 
            'isinf' to detect infinite values. Also one can use logical indexing or functions like isnan to filter out or replace missing or invalid data.
 
 
 |