filling area enclosed by multiple curves
3 views (last 30 days)
Show older comments
I want to fill an area enclosed by multiple curves. I'm currently using the fill command to achieve it. Below is the figure I'm getting. Ideally, i should get the filled in color only inside the enclosed space (on the right side). Fill command worked for me in my earlier usage. Not sure what is happening here!

xdata and ydata are attached along with. The code I'm using has bee given below;
fileID = fopen('dataX.txt','r');
formatSpec = '%f';
xd = fscanf(fileID,formatSpec);
fileID = fopen('dataY.txt','r');
formatSpec = '%f';
yd = fscanf(fileID,formatSpec);
figure(101)
fill(xd,yd,'g','facealpha',0.3);axis equal
Any clue to sort this out is appreciated.
Thanks
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!