Q:

MatLab (presented data)

I have imported the data from MATLAB file contains these variables:
X is 1x25 double vector

A = 100

B = 62.3000

Y is 50x25 Matrix

I want to present the data on a scatter plot.

A:

You can pass a vector as the first input to plot and a matrix (with a dimension which matches the size of the first vector) as the second input and it will create a plot for each pairing of the first vector and each row/column of the second input. 
plot(X, Y, 'o')

This will automatically color each row of Y differently. If you'd like the entire plot to be the same color, you can specify the color when creating the plot
plot(X, Y, 'o', 'Color', 'black')

If, however, you want to use scatter, you'll need to make sure that the two inputs have the same size. You can do this by applying repmat to X to make it the same size as Y
xx = repmat(X, size(Y, 1), 1);
scatter(xx(:), Y(:)) 

