Matlab绘图

本文详细介绍了Matlab的绘图功能,包括二维图形、三维图形的创建,颜色、线条样式和标记符号的设置,以及如何进行图形定制和美化。通过实例解析,帮助读者掌握在Matlab中高效绘制专业图表的技巧。
摘要由CSDN通过智能技术生成
%% 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,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值