How can I plot spectral data from 2 different day to compare 2 variables?
    6 次查看(过去 30 天)
  
       显示 更早的评论
    
Hi I have a matrix with spectral data (attached the excel in zip format because is not uploading the excel) the first line is the wavelengths (variables) the first column is the day 1 and 2. the code I'm using is [d1 d2]=xlsread('path ... filename.xls'); then variable=d1(1,1:end); data=d1(2:end,:); day1=d2(1:6,1); day2=d2(7:18,:);
How can I plot or scatter, column 76 (for example) in the axe X against the column 100 in the axe Y of each day in the same plot? I'm trying to see both data groups in the same plot.
0 个评论
采纳的回答
  Pieter Hamming
      
 2018-6-21
        Does this do what you need? If not, can you clarify the question?
 [d1 d2]=xlsread('data2days.xlsx');
 col1=76;  %first column to be compared
 col2=100; %second column to be compared
 figure(1);clf(1);
 scatter(d1(2:7,col1),d1(2:7,col2))
 hold on
 scatter(d1(8:end,col1),d1(8:end,col2))
 legend('D1','D2')
2 个评论
  Pieter Hamming
      
 2018-6-22
				I wouldn't know of a specific tutorial, but if you want some general matlab skills there's tons of tutorials around.
Whenever I need something specific I tend to Google "Matlab [something]" and more often than not, there's a Matlab function which does exactly what I need. I then use the awesome documentation ("doc ...") to figure out how to use it.
Hope this helps
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

