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

MATLAB绘图

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

matlab绘制散点图

clc,clear

x=[11.9,11.5,14.5,15.2,15.9,16.3,14.6,12.9,15.8,14.1];

y=[196.84,196.84,197.14,197.03,197.05,197.13,197.04,196.96,196.95,196.98];

plot(x,y,\'.\')

Matlab将坐标系中的点连接起来

 

matlab绘制点线图

U
V
R=V./(U+V)
%图形展示出来
x=[1 2 3 4 5 6 7];
plot(x,U,\'-.R*\',\'LineWidth\',2);
hold on;
plot(x,V,\'-.G+\',\'LineWidth\',2);
hold on;
plot(x,R,\'-.Mo\',\'LineWidth\',2);
%hold on;
%grid on;
xlabel(\'Number\');
ylabel(\'Recognition rate (%)\');

 

matlab:对单个矩阵plot绘图的说明

实例:a=magic(5)

a =

    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9

plot(a)
grid on


x=rand(10,1,40); % 随机取40个数 一个当横坐标 一个当纵坐标
y=rand(10,1,40);
%画图
plot(x( 1:10),y( 1:10),\'r.\');hold on; % 点 r=红色
plot(x(11:20),y(11:20),\'g*\');hold on; % 星星 g=绿色
plot(x(21:30),y(21:30),\'o\');hold on; % 圆圈 默认是蓝色
plot(x(31:40),y(31:40),\'mo\',\'MarkerSize\',15) % 大大的圆圈 m=紫色

 

分别按行组和行列绘制三维条形图

Y = round(rand(5,3)*10);            %随机函数产生5*3的数组,对产生的数据取整

subplot(2,2,1)

bar(Y,\'group\')

title \'Group\'

subplot(2,2,2)

bar(Y,\'stack\')                     %堆型二维垂直条形图

title \'Stack\'

subplot(2,2,3)

barh(Y,\'stack\')                    %堆型二维水平条形图

title \'Stack\'

subplot(2,2,4)

bar(Y,1.5)                       %设定条形的宽度为1.5

title \'Width = 1.5\'

效果如图

 

 

Y = [1 2 3 4 5 6 7;

       1 2 3 4 3 2 1;

    76 5 4 3 2 1];

subplot(3,2,1)

bar3(Y,\'detached\')

title(\'Detached\')

subplot(3,2,2)

bar3(Y,0.25,\'detached\')

title(\'Width = 0.25\')

subplot(3,2,3)

bar3(Y,\'grouped\')

title(\'Grouped\')

subplot(3,2,4)

bar3(Y,0.5,\'grouped\')

title(\'Width = 0.5\')

subplot(3,2,5)

bar3(Y,\'stacked\')

title(\'Stacked\')

subplot(3,2,6)

bar3h(Y,0.3,\'stacked\')

title(\'Width = 0.3\')

效果如图

 

Matlab将坐标系中的点连接起来

  1. clc; clear all; close all;
  2. y=[60,58,55,53,53,53,51,50,49,46,41,41,41,40,39,40,40,40]; 
  3. x=[229,230,231,232,232,233,234,235,235,237,239,239,239,240,241,241,240,240];
  4. figure; hold on; box on;
  5. [x1, ind] = sort(x);
  6. y1 = y(ind);
  7. [b1, m1, n1] = unique(x1, \'first\');
  8. xt = linspace(min(x), max(x));
  9. yt = interp1(x1(m1), y1(m1), xt, \'spline\');
  10. plot(xt, yt, \'r-\');
  11. plot(x, y, \'k*\')

鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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