关于#MATLAB#的问题,如何解决?


 clc
 clear
 
xr=0.6569;
xg=0.2939;
xb=0.1624;
 
yr=0.3179;
yg=0.639;
yb=0.0525;
line([xr xg],[yr yg],'color','r');
hold on;
line([xg xb],[yg yb],'color','r');
hold on;
line([xr xb],[yr yb],'color','r');
 
L12=(xr-xb)*(yg-yb)-((abs((xr-xb)*(yr-yb))+abs((xr-xg)*(yg-yr))+abs((xg-xb)*(yg-yb)))/2);
 
xr1=0.67;
xg1=0.21;
xb1=0.14;
 
yr1=0.33;
yg1=0.71;
yb1=0.08;
 
SC1=(xr1-xb1)*(yg1-yb1)-((abs((xr1-xb1)*(yr1-yb1))+abs((xr1-xg1)*(yg1-yr1))+abs((xg1-xb1)*(yg1-yb1)))/2);
 
line([xr1 xg1],[yr1 yg1]);
hold on;
line([xg1 xb1],[yg1 yb1]);
hold on;
line([xr1 xb1],[yr1 yb1]);

怎么写程序能计算它们交叠部分的面积

可以参考 matlab计算多重复杂多边形重叠面积 - 云+社区 - 腾讯云