• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB绘图功能(1) 二维高层绘图操作

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

文末源代码

 部分源代码

%% 基本绘图操作
x=0:0.1:2*pi;
y=sin(x);
plot(x,y);

% 第二个参数为矩阵
y1=sin(x);
y2=cos(x);
y3=0.002*exp(x);
y4=x;
y5=0.002*tan(x);

z=[y1;y2;y3;y4;y5];
plot(x,z);  

% 两个参数都是矩阵
x1=0:0.01:2*pi;
x2=-pi:0.01:pi;
x=[x1;x2]\';
y1=cos(x1);
y2=sin(x2);
y=[y1;y2]\';
plot(x,y);

% plot只有一个参数
x=linspace(0,2*pi,200); % 在0-2*pi之间产生200个点,注意和上面x1的区别
y=sin(x);
plot(y);
y2=cos(x);
y3=y+i*y2;
plot(y3);

% plot有多个参数
x1=linspace(0,2*pi,200);
x2=linspace(0,2*pi,100);
y1=cos(x1);
y2=sin(x2);
plot(x1,y1,x2,y2);

% plot含有的曲线选项,包括颜色、线型等
x=linspace(0,2*pi,200);
y=sin(x);
plot(x,y);   % 注意和plot(y)画出来的结果是不一样的
plot(x,y,\'m\');  % r红色 g绿色 y黄色 k黑色 m品红 b默认的蓝色
plot(x,y,\'*\'); %  图线连接 * < > p 
plot(x,y,\':\'); % 线型 -- -. :
plot(x,y,\'r*:\') % 结合使用

%% 图形标注
x=linspace(0,2*pi,200);
y=sin(x);
plot(x,y);  
xlabel(\'x\');
ylabel(\'y\');
title(\'正弦\');
text(2.5,0.3,\'x=sin(x)\');
text(0.2,0.2,\'x_2\'); % 显示2为下标
text(6,0,\'x^2\');  % 显示2为次方

x1=linspace(0,2*pi,200);
x2=linspace(0,2*pi,100);
y1=cos(x1);
y2=sin(x2); 
plot(x1,y1,x2,y2);
legend(\'cos(x1)\',\'sin(x2)\',\'location\',\'northeast\');  % 显示图例的位置
xlim([0,10]);  % 显示x的范围 同理ylim([0,10]) 显示y的范围 
axis off;  % 省略坐标轴 
axis equal; %  坐标轴控制的命令 正方形的坐标轴

%% 图形保持
x=0:0.01:2*pi;
y1=sin(x);
y2=cos(x);
hold on;  % 可以让 下面画出每个图形保持
plot(x,y1,\'r\');
plot(x,y2,\'g\');
hold off;  % 可以让下面画出的图形不保持

%% 图形分割
x=0:0.01:2*pi;
y1=sin(x);
y2=cos(x);
y3=tan(x);
y4=exp(x);
subplot(2,2,1); % 分成四个区域,第一个图形放在第一个区域
plot(x,y1);
subplot(2,2,2);
plot(x,y2);
subplot(2,2,3);
plot(x,y3);
subplot(2,2,4);
plot(x,y4);

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab之运算符及其优先级发布时间:2022-07-18
下一篇:
MATLAB二维绘图总结发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap