matlab

举报
盼盼 发表于 2021/04/28 15:16:11 2021/04/28
【摘要】 matlab 画三维图 及 画图ton_tom 2021-04-19 20:50:40 104 收藏 6分类专栏: matlab版权画三维图在这里插入图片描述可以三维旋转至合适位置,再另存为.jpg效果更佳在这里插入图片描述gca(get current figure)clc;close all;clear;w = [11256   6291    4397    3209    2584 ...

matlab 画三维图 及 画图
ton_tom 2021-04-19 20:50:40 104 收藏 6
分类专栏: matlab
版权
画三维图在这里插入图片描述

可以三维旋转至合适位置,再另存为.jpg效果更佳

在这里插入图片描述

gca(get current figure)

clc;
close all;
clear;
w = [11256   6291    4397    3209    2584    2063    1796 .... ;
...    ;
....
];


xlable = {'128m' '64m' '32m' '16m' '8m' '4m' '2m' '1024k' '512k' '256k' '128k' '64k' '32k' '16k'};
ylable = { 's1'      's2'      's3'      's4'      's5'      's6'      's7'      's8'      's9'      's10'     's11'     's12'     's13'     's14'     's15'};
% xlable = fliplr(xlable);
% ylable = fliplr(ylable);
surf(w)

set(gca,'XTick',1:14);
set(gca,'YTick',1:15);

set(gca,'XTickLabel',ylable);
set(gca,'YTickLabel',xlable);

title('存储器山');
xlabel('工作集大小(字节)');
ylabel('步长(字)');
zlabel('读吞吐率(MB/s)');

% 固定化纵横比   
axis vis3d
% 透明
hidden on%看不到遮挡的网格 off能看到
alpha(0.8)  %[0 1]值越小透明度越大

% shading faceted     %默认的方式    
%shading flat

 

画矩形、正方形

[左下角x位置 左下角y位置 矩形长 矩形高]

>> rectangle('position',[0 0 5 5],'LineWidth',3);
>> rectangle('position',[1.5 0.5 1 1]);
>> rectangle('position',[3.5 3.5 3 1]);

画圆角矩阵

rectangle('Position',[0 0 2 4],'Curvature',0.2)

    1

等高线及标签

在这里插入图片描述

[C,h] = contour(w);        #画等高线 
clabel(C,h)                #线上加标签

matlab三维散点的曲面画图
06-14
matlab三维散点的曲面画图,知道空间点x,y,z的坐标,大概有一万多个点.用MATLAB怎么画出三维图?有轮廓的那种,不是用plot3直接把点连起来的那种.好象没有直接的命令,可能要经过一些处理,有谁知道怎么做啊?请看程序吧,这里有
MATLAB三维隐函数画图

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。