%% Matlab绘图技能
%%
clc
clear
plot(cos(0:pi/40:2*pi),'sg:');
hold on
plot(sin(0:pi/40:2*pi),'ok--');
%% 例子
clear all
clc
x=linspace(0,3);
y=x.^2.*sin(x);
h=plot(x,y);
str='$$ \int_{0}^{2}x^2\sin(x)dx$$';
text(0.25,2.5,str,'Interpreter','latex');
annotation('arrow','X',[0.32,0.5],'Y',[0.6,0.4]);
set(gca,'FontSize',13); %设置坐标轴字体大小
set(gca,'XTick',0:3/10:3); %设置坐标轴间隔大小
% set(gca,'FontName','symbol');
% set(gca,'XTickLabel',{'0','p/2'});
set(h,'LineStyle',':','LineWidth',5.0,'Color','r');
%% 练习
clear all
clc
x=1:0.02:2;
y=x.^2;
h=sin(2*pi*x);
axis([1,2 -1,4]);
plot(x,y,'k',x,h,'or');
legend('t^2','sin(2\pit)');
title('Mini Assignment #1');
xlabel('Time(ms)');
ylabel('f(t)');
%% 画标志
clear all
clc
x=0:0.5:10;
y=sin(x.^2);
h=plot(x,y,'-sr');
set(gca,'FontSize',15);
% set(gca,'XTick',0:0.25:10);
set(h,'LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10);
%%
clear all
clc
x=0:0.5:10;
y=sin(x.^2);
h=plot(x,y,'-sr');
axis off %控制有无坐标轴,控制的是最后一幅图的
axis on
box off %控制右边和上边的坐标轴有无
box on
grid on %控制格线的有无
set(gca,'FontSize',15);
% set(gca,'XTick',0:0.25:10);
set(h,'LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10);
saveas(gcf,'zmwzmw','meta');
%% 坐标的不同刻度
clear all
clc
x=logspace(-1,1,100); %10的-1 到1 之间产生100个数
y=x.^2;
subplot(2,2,1);
plot(x,
Matlab绘图
最新推荐文章于 2023-07-05 01:32:32 发布
本文详细介绍了Matlab的绘图功能,包括二维图形、三维图形的创建,颜色、线条样式和标记符号的设置,以及如何进行图形定制和美化。通过实例解析,帮助读者掌握在Matlab中高效绘制专业图表的技巧。
摘要由CSDN通过智能技术生成