Not sure what the scatterplot error is?

I am getting an error message when I try to plot this, but MatLab does not specify what the problem is. Thanks.
GL4_Strm = xlsread('GL4_Stream.xlsx');
GL4_endm = xlsread('GL4_Endmember.xlsx');
scatterplot(GL4_Strm,GL4_endm);

8 个评论

Please post the entire error message.
Also, if you could upload the data files (or a smaller version that reproduces the error), that would be helpful.
What does the error message say?
Please copy all the red text from the Command Window and paste it to your original post or to a Comment here.
The error message is:
Operands to the || and && operators must be convertible to logical scalar values.
Error in scatterplot (line 60)
if ((fix(n) ~= n) || (n <= 0))
Error in GL4_EMMA (line 17)
scatterplot(GL4_Strm,GL4_endm);
What are the sizes (dimensions) of ‘GL4_Strm’ and ‘GL4_endm’?
GL4_Strm is 26x15 double, and GL4_endm is 74x16 double.
The scatter function requires two equal-length vectors. There is no way you can plot those two matrices even if you created vectors out of them. They have different sizes, and different numbers of elements.
Thanks! I was able to eliminate some null values that were floating around and use the reshape function.
My pleasure!
Now I wish I’d posted this as an Answer!

回答(0 个)

此问题已关闭。

提问:

2017-3-25

关闭:

2021-8-20

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by