Merge 2D plot with polar plot
Show older comments
Hello, I would like to merge two different plots in a single one like a 2D plot with a polar plot like it is shown in the image below. I would apreciate the help.

Thank you for your help.
2 Comments
Mathieu NOE
on 15 Jan 2024
hello
it is certainly doable , so what's your issue ?
do you have some data ? code ?
Jorge Luis
on 16 Jan 2024
Accepted Answer
More Answers (1)
Jorge Luis
on 16 Jan 2024
0 votes
2 Comments
Jaime Abad Arredondo
on 16 Jan 2024
Then it is just a matter of using a hold command to have the two plots together. Importing the data, going from polar to cartesian coordinates and plotting everything together you should get the desired plot...
data_cart=readmatrix('plot1.txt');
data_pol=readmatrix('plot2.txt');
plot(data_cart(:,1),data_cart(:,2),'b')
hold all
plot(data_pol(:,2).*cosd(data_pol(:,1)),data_pol(:,2).*sind(data_pol(:,1)),'r')
Jorge Luis
on 16 Jan 2024
Categories
Find more on Polar 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!
