Можно ли добиться того, чтобы график на выходе получился приплюснутым по оси Х, т.е. масштаб осей был разным?
(внизу м-функция для построения графиков дробной части)
Код:
function TTT
n=2;
flag=0;
if flag==1
color=[0 0.5 0.5];
rectangle('Position',[0 0 0.5 1],'FaceColor',...
color,'EdgeColor',color)
rectangle('Position',[0.75 0 0.25 1],'FaceColor',...
color,'EdgeColor',color)
end
box on
ax = gca;
ax.DataAspectRatio=[1 1 1];
ax.XTick=[0:0.2:1];
ax.YTick=[0:0.2:1];
xlabel(['Т_' num2str(n) '(x)'])
k=0;
for i=1:n
x1=k;
x2=1/n+k;
x=linspace(x1,x2);
y=linspace(0,1);
hold on
plot(x,y,'b','LineWidth',1.5)
plot(x1,0,'.r','MarkerSize',28)
if i~=n
plot(x2,1,'og','MarkerSize',8)
else
plot(x2,1,'.r','MarkerSize',28)
end
k=k+1/n;
end
end