Я выполнил задание через GUIDE Matlab, идея приложения состоит в том, что, если поместить некоторые числа в функцию, тогда будет отображено это.
Я столкнулся с проблемой. когда будет показано, что цвета темные, они должны быть яркими. у кого-нибудь есть идея сделать его ярче?
Я определил цвета следующим образом:
color=[1,0,0;0,1,0;0,0,1;1,0,1;0,1,1;1,1,0;.3,.6,.8;.8,.6,.3;.3,.5,.4];
title_str=get_title(degree);
for i=1:degree
index=find(Xr(:,3)==i);
scatter(Xr(index,1),Xr(index,2),15,...
repmat(color(i,:),size(index,1),1).*repmat(conv_rate(index),1,3),'filled') ;
legend_val{i}=strcat(num2str(i),'th Region');
end
scatter(Xr(Xr(:,3)==0,1),Xr(Xr(:,3)==0,2),'k','filled') ;
legend_val{degree+1}='Diverge points';
legend(legend_val)
title(strcat('Basin of attraction:',title_str))
вот что я получаю:
https://imgur.com/Cf4OEPH