![Screen Shot 2018-11-25 at 5.49.26 PM.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/196600/Screen%20Shot%202018-11-25%20at%205.49.26%20PM.png)
How to plot a graph with two different length vectors
33 views (last 30 days)
Show older comments
Ishara Nipuni
on 25 Nov 2018
Commented: madhan ravi
on 25 Nov 2018
Hi,
I need to plot a graph using two datasets which have two different length values. I tried to get the graph with the use of the code I have shown below. But I got an error message as I have shown below the code.
Please someone help me. Thank you !
Entropy_Value =[7.61572,7.56676,6.25456,5.45656,7.32154]; % Y-axis values
Image_Number =[1,2,3,4,5]; % X-axis values
i=0.01:0.001:0.02;
plot(i,Entropy_Value,'b--*',i,Image_Number,'r--o')
%{
Error using plot
Vectors must be the same length.
Error in graph2 (line 4)
plot(i,Entropy_Value,'b--*',i,Image_Number,'r--o')
%}
0 Comments
Accepted Answer
madhan ravi
on 25 Nov 2018
Edited: madhan ravi
on 25 Nov 2018
Use linspace to create points with equal instances
Entropy_Value =[7.61572,7.56676,6.25456,5.45656,7.32154]; % Y-axis values
Image_Number =[1,2,3,4,5]; % X-axis values
i=linspace(0.01,0.02,numel(Entropy_Value));
plot(i,Entropy_Value,'b--*',i,Image_Number,'r--o')
![Screen Shot 2018-11-25 at 5.49.26 PM.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/196600/Screen%20Shot%202018-11-25%20at%205.49.26%20PM.png)
4 Comments
More Answers (0)
See Also
Categories
Find more on Line Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!