0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

30个MATLAB图形绘制

嵌入式职场 来源:数学建模CUMCM 2023-07-07 09:54 次阅读

30个MATLAB图形绘制

堆叠面积图:

x=1:10;
y1=rand(1,10);
y2=rand(1,10);
y3=rand(1,10);

area(x,[y1;y2;y3])

二维直方图:

data=[randn(100,1),randn(100,1)*0.5+1];
hist3(data)

箱线图:

data=[randn(100,1),randn(100,1)*2];
boxplot(data)

带误差线的折线图:

x=1:10;
y=sin(x);
err=rand(size(x))*0.2;

errorbar(x,y,err)

辐射状图:

theta=linspace(0,2*pi,100);
rho=sin(3*theta);

polarplot(theta,rho)

三维散点图:

x=randn(100,1);
y=randn(100,1);
z=randn(100,1);

scatter3(x,y,z)

波形图:

load('handel.mat');
sound(y,Fs)

热图:

data=rand(10,10);
heatmap(data)

长条图:

data=rand(1,10);
barh(data)

阶梯图:

x=1:10;
y=[0,cumsum(rand(1,9))];
stairs(x,y)

波束图:

theta=linspace(-pi/2,pi/2,100);
fbeampattern('circular','SensorArray',8,'ElementSpacing',0.5,'Response',theta)

固定角度下的极坐标网格图:

theta=linspace(0,2*pi,100);
rho=linspace(0,1,10);

polarplot(theta,repmat(rho',1,numel(theta)))

彩色网格图:

[X,Y]=meshgrid(-22);
Z=X.^2+Y.^2;

meshc(X,Y,Z)

平行坐标图:

data=[rand(20,1),rand(20,1)*2,rand(20,1)*3];
parallelcoords(data)

流线图:

[x,y]=meshgrid(-22);
u=-y;
v=x;

streamslice(x,y,u,v)

交互式绘图应用:

fplot(@(x)sin(x),[-pi,pi])

等高线加上颜色填充:

[X,Y]=meshgrid(-22);
Z=X.^2+Y.^2;

contourf(X,Y,Z)

彩虹色图:

[X,Y]=meshgrid(-22);
Z=X.^2+Y.^2;

surf(X,Y,Z)
colormap(jet)

导向雷达图:

theta=linspace(0,2*pi,6);
rho=[1,0.8,0.5,0.9,0.7,0.4];

polarplot(theta,rho,'LineWidth',2)

随机漫步图:

x=cumsum(randn(100,1));
y=cumsum(randn(100,1));

plot(x,y)

矩阵数据的图像可视化:

data=rand(10,10);
imagesc(data)
colorbar

文字标签的散点图:

x=rand(10,1);
y=rand(10,1);
labels={'A','B','C','D','E','F','G','H','I','J'};

scatter(x,y)
text(x,y,labels)

三维曲面图:

[X,Y]=meshgrid(-22);
Z=X.^2-Y.^2;

surfc(X,Y,Z)

茎叶图:

x=randi(10,1,20);

stem(x)

网格线图:

[X,Y]=meshgrid(-2:0.1:2);
Z=X.^2+Y.^2;

gridon
mesh(X,Y,Z)

随机点的热力图:

x=randn(1000,1);
y=randn(1000,1);
data=[x,y];

h=histcounts2(data(:,1),data(:,2));
imagesc(h)
colorbar

点云数据的三维可视化:

load('pointCloud.mat');
pcshow(ptCloud)

累积分布函数图:

data=randn(1000,1);
cdfplot(data)

箭头标示向量场图:

[x,y]=meshgrid(-22);
u=-y;
v=x;

quiver(x,y,u,v)

多维空间中的等高线图:

[X,Y,Z]=meshgrid(-22);
V=X.^2+Y.^2-Z.^2;

contourslice(X,Y,Z,V,[0,0],[0,0],[-1,1])

这些复杂实例示例展示了MATLAB图形绘制的更广阔领域。你可以根据具体需求进一步修改和定制这些示例,以便满足你的特定要求。此外,MATLAB文档中还有更多示例代码和详细的函数说明,可以帮助你更好地了解和使用MATLAB的图形绘制功能。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228440
  • 函数
    +关注

    关注

    3

    文章

    3868

    浏览量

    61309
  • 图形
    +关注

    关注

    0

    文章

    71

    浏览量

    19187
  • 二维
    +关注

    关注

    0

    文章

    38

    浏览量

    11953

原文标题:30个MATLAB图形绘制

文章出处:【微信号:嵌入式职场,微信公众号:嵌入式职场】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MATLAB图形绘制基本技术教程

    1 MATLAB基本二维图形绘制2 plot 命令使用3 loglog、semilogx、semilogy、polar4 二维曲线的标注5 二维图形坐标轴的控制6 其他类型的
    发表于 09-04 08:23

    VC和MATLAB混合编程绘制三维图形设计

    VC和MATLAB混合编程绘制三维图形设计 
    发表于 11-26 10:41

    matlab基础篇常见30

    如何建立和使用自己的工作目录39. 在MATLAB中如何使用特殊矩阵26.如何绘制函数的图形40.如何求一方阵的特征值与特征向量27.如何绘制
    发表于 03-08 16:52

    matlab图形绘制功能

    matlab图形绘制功能
    发表于 08-17 14:57

    java中怎么调用matlab绘制三维图形

    各位大侠,请问在java中怎么调用matlab绘制三维图形啊?求教具体步骤……
    发表于 11-18 17:14

    MATLAB绘制四维图形问题

    大家好,这儿有问题想请教各位一下:现在想用MATLAB绘制四维的图形,就是说在空间中有m
    发表于 10-21 01:26

    MATLAB图形绘制基本技术

    3.1 MATLAB基本二维图形绘制3.2 plot 命令使用3.3 loglog、semilogx、semilogy、polar3.4 二维曲线的标注3.5 二维图形坐标轴的控制3.
    发表于 09-03 12:15 0次下载

    MATLAB高级图形绘制技术

    MATLAB高级图形绘制技术 5.1 其他二维图形绘制命令5.2 其他三维图形
    发表于 09-03 12:17 0次下载

    MATLAB高级图形绘制技术

    MATLAB高级图形绘制技术 5.1 其他二维图形绘制命令5.2 其他三维图形
    发表于 09-03 12:18 0次下载

    MATLAB的GUI图形界面编程(精编)

    本书主要介绍MATLAB图形绘制和用户图形界面实现技术。全书主要由三个部分组成: MATLAB语言介绍、
    发表于 11-24 15:43 0次下载
    <b class='flag-5'>MATLAB</b>的GUI<b class='flag-5'>图形</b>界面编程(精编)

    MATLAB入门教程之MATLAB数值计算与图形绘制基础的详细资料概述

    MATLAB入门教程之MATLAB数值计算与图形绘制基础的详细资料概述讲授MATLAB语言基础入门知识,介绍
    发表于 10-31 08:00 0次下载
    <b class='flag-5'>MATLAB</b>入门教程之<b class='flag-5'>MATLAB</b>数值计算与<b class='flag-5'>图形</b><b class='flag-5'>绘制</b>基础的详细资料概述

    Matlab图形绘制经典案例详细说明

    本文档的主要内容详细介绍的是Matlab图形绘制经典案例详细说明资料免费下载。
    发表于 08-01 17:21 7次下载
    <b class='flag-5'>Matlab</b><b class='flag-5'>图形</b><b class='flag-5'>绘制</b>经典案例详细说明

    如何用Matlab绘制二维图形资料下载

    电子发烧友网为你提供如何用Matlab绘制二维图形资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 03-27 08:45 12次下载
    如何用<b class='flag-5'>Matlab</b><b class='flag-5'>绘制</b>二维<b class='flag-5'>图形</b>资料下载

    MATLAB课程之基本三维图形绘制方法的介绍

    MATLAB中,可以使用comet函数绘制二维彗星动画图。再来看看MATLAB中help里面自带的例子!
    的头像 发表于 07-03 10:49 2596次阅读
    <b class='flag-5'>MATLAB</b>课程之基本三维<b class='flag-5'>图形</b><b class='flag-5'>绘制</b>方法的介绍

    MATLAB中特殊图形绘制示例

    MATLAB中特殊图形绘制示例
    的头像 发表于 07-07 09:55 524次阅读