一段代码对应相应的图形:

%matlab基本画图
clc
clear
x = linspace(-2*pi,2*pi,100);
y = sin(x);
%画出基本线条
plot(x,y);
%画出多条曲线
plot(x,sin(x),x,cos(x));

%根据矩阵画出线条
clc
clear
Y = magic(5)
figure
plot(Y)

%指定线形
clc
clear
x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);
figure
plot(x,y1,x,y2,'--',x,y3,':');

%指定线形颜色和标记
clc
clear
x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);
figure
plot(x,y1,'g',x,y2,'b--o',x,y3,'c*');

%在指定的数据点显示标记
clc
clear
x = linspace(0,10);
y = sin(x);
plot(x,y,'-o','MarkerIndices',1:5:length(y));

%指定线宽,标记大小和标记颜色
clc
clear
x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));figure
plot(x,y,'--gs',...'LineWidth',2,...'MarkerSize',10,...'MarkerEdgeColor','b',...'MarkerFaceColor',[0.5,0.5,0.5])

%添加标题和轴标签
clc
clear
x = linspace(0,10,150);
y = cos(5*x);figure
plot(x,y,'Color',[0,0.7,0.9]);
title('2-D Line Plot');
xlabel('x');
ylabel('cos(5x)');

%绘制持续时间并指定刻度格式
clc
clear
t = 0:seconds(30):minutes(3);
y = rand(1,7);plot(t,y,'DurationTickFormat','mm:ss');

%指定线图的坐标区
clc
clear
ax1 = subplot(2,1,1);
x = linspace(0,3);
y1 = sin(5*x);
plot(ax1,x,y1);
title(ax1,'Top Subplot');
ylabel(ax1,'sin(5x)');ax2 = subplot(2,1,2);
y2 = sin(15*x);
plot(ax2,x,y2);
title(ax2,'Botton Subplot');
ylabel(ax2,'sin(15x)');

%创建并修改线条
clc
clear
x = linspace(-2*pi,2*pi)
y1 = sin(x)
y2 = cos(x)
p = plot(x,y1,x,y2)p(1).LineWidth = 2
p(2).Marker = '*'

%绘制图形
clc
clear
r = 2;
xc = 4;
yc = 3;
theta = linspace(0,2*pi);
x =r*cos(theta)+xc;
y =r*sin(theta)+yc;
plot(x,y);
axis equal

%其他画图函数
%条形图
clc
clear
close all
x = 1:10
y = rand(size(x))
bar(x,y)

%误差图
clc
clear
close all
x = linspace(0,2*pi,30)
y = sin(x)
e = std(y)*ones(size(x))
errorbar(x,y,e)
%fplot用来画出剧烈变化的图形
fplot(@(x)sin(1./x),[0.02,0.2]);

%极坐标图
clc
close all
clear
theta = linspace(0,2*pi)
r = cos(4*theta)
polarplot(theta,r)

clc
clear
x = randn(5000,1)
histogram(x,20)

%rose类似于hist,表达形式不一样
clc
clear
x = randn(1000,1)
polarhistogram(x)

%stairs画出阶梯图
clc
clear
x = linspace(0,10,50)
y = sin(x).*exp(-x/3)
stairs(x,y)

%stem画出针状图
clc
clear
x = linspace(0,10,50)
y = sin(x).*exp(-x/3)
stem(x,y)

%fill多边形画图
clc
clear
x = linspace(0,10,50)
y = sin(x).*exp(-x/3)
fill(x,y,'b')

%feather以复数画出数据
clc
clear
theta = linspace(0,2*pi,20)
z = cos(theta)+1i*sin(theta)
feather(z)

%compass和feather类似,箭头起点在原点
clc
clear
theta = linspace(0,2*pi,20)
z = cos(theta)+1i*sin(theta)
compass(z)

matlab二维画图函数汇总--论文,数学建模中使用相关推荐

  1. Matlab 二维绘图函数(plot类)

    plot 功能 绘制二维图形的最基本函数. 语法 //x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线. //x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线. polt( ...

  2. 快速上手Matlab二维画图

    建立画布 figure(1) 如果不再声明新画布,则默认绘图都在figure(1)进行画图. 开始绘图 使用 MATLAB 绘制图形有很多方法,以下是一个简单的例子来帮助你开始: 假设你要绘制一个正弦 ...

  3. matlab二维数组排序函数,Matlab 用sort函数排序 二维数组

    在Matlab中排序某个向量(一维)时,可以使用sort(A),其中A为待排序的向量,如果仅是用来排序A,那么直接使用sort(A)即可, 如果排序后还需要保留原来的索引可以用返回值,即[B,ind] ...

  4. matlab五角星的二维作图,MATLAB二维画图综合实例

    MATLAB不仅有矩阵运算功能,而且还有比较强大的绘图功能.二维作图的最基本命令即plot命令,同时还可以运用一些辅助函数对图进行注解,得到比较全面的图像.​ 程序代码: % 2D plot exam ...

  5. matlab 二维矩形函数,科学网—利用MATLAB对非矩形域实现二维插值 - 张乐乐的博文...

    >> load('x1.mat'); >> load('y1.mat') >> load('T.mat'); >> load('Lon.mat'); & ...

  6. matlab二维图形函数,在MATLAB中,画二维图形的常用函数为( )。

    [单选题]( )至今仍未走出困境,美欧与俄罗斯由此而展开的战略博弈也仍在持续. [多选题]信号跟踪的主要目的有: [判断题]You have the power to develop the sale ...

  7. 3.5 二维随机变量函数的分布

    学习目标: 要学习二维随机变量的分布,我可能会遵循以下步骤: 了解基本概念:我会开始学习二维随机变量.联合概率密度函数.边缘概率密度函数.条件概率密度函数.期望值和方差等基本概念,以确保我对这些概念有 ...

  8. pands 画图 调整大小_关于数学建模的画图学习建议

    数学建模,PPT,visio, matlab就够用了,其他根据特点备选.学会PPT里面的形状操作,搭建常用的示意图,还有调色等. matlab二维画图,三维画图会几个命令就行. 其中二维画图用主要用p ...

  9. matlab 三维数组运算,MATLAB二维三维画图仿真数组运算

    MATLAB二维三维画图仿真数组运算 1. 数学 (1) 数组运算: x=[1 2 3 4]; y=[3 4 5 6]; z=x+y %数组x与数组y相加得到数组z z = 4 6 8 10 z=x- ...

最新文章

  1. shell getopts
  2. md5加密算法原理及其GO语言实现
  3. Linux中的history命令
  4. MFC中静态文本控件显示的几种实现方式
  5. sortable 拖拽时互换目标的位置_双端通用型JS拖拽插件的封装与应用
  6. jquery纯数字验证
  7. 得物回应中消协点名批评:感谢监督 涉及案例已处理完结
  8. VUE 2 无法监听数组和对象的某些变化
  9. arm 模式 Linux,ARM Linux:usr模式转为svc模式的实现原理
  10. soar ddl审核规范_SQL Server审核功能– DDL事件审核示例
  11. 灰度图像加性噪声污染和运动模糊图像复原
  12. 从零开始搭建一个自己的脚手架
  13. 关于多元正态分布向量表示的Notation问题
  14. 1068 万绿丛中一点红
  15. 微信公众号里的视频下载
  16. 水仙花---c语言(经典)
  17. 内存泄漏导致的浏览器崩溃
  18. 上海各IT培训机构深度比较
  19. 基于C++实现的图像检索系统
  20. 飞拓无限助力猫眼娱乐,共同推动电影平台商业化

热门文章

  1. SQLite剖析之临时文件、内存数据库
  2. 第四次作业 结对编程-黄金点游戏
  3. JAVA基础学习day21--IO流三-File、Properties、PrintWriter与合并、分割流
  4. session_unset()和session_destroy()的区别
  5. JavaScript学习之对象
  6. sql2005 Agent XPs 选项释义
  7. ATAC-seq学习记录
  8. 《python数据分析实战》第七章手写
  9. 随笔:项目感想、知识总结、未来展望
  10. Uva1103 古代象形符号