Error using plot, vectors must be same length
Show older comments
Dear MATLAB experts,
sorry for the dumb question but im in serious need of help.
Im doing alot of different calculations and some of the results that i will be using is placed in two vectors, c and H.
the size for them is: c: 64x4double and H:69x1double.
Im trying to do a plot of H and c where H is the x-axis and c being y-axis.
I have tried changing the code but it messes up my calculations.
If anyone knows a solution to avoid this it would be much appreciated.
I attached the code in the file: optim_o2_co_vs_height.m
p.s im still learning how to use MATLAB
Best Regards
Saad Khan
Accepted Answer
More Answers (2)
Nicolas B.
on 9 Dec 2019
Edited: Nicolas B.
on 9 Dec 2019
0 votes
I have a question of logic about what you want to plot. Because you want t plot with:
- x-axis: H, size 69x1
- y-axis: c(:, 1), size 64x1
So there are 5 missing samples in the y-axis!
You should define whether you want to crop your H-vector while plotting or if you need to add some values to c in order to plot.
Edit: you will have the same problem at line 166 where Temperature's size is also 69x1.
Saad Khan
on 9 Dec 2019
0 votes
Categories
Find more on Programming 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!