永发信息网

matlab怎么在图上显示一个矩阵

答案:3  悬赏:20  手机版
解决时间 2021-01-31 04:52
matlab怎么在图上显示一个矩阵
最佳答案
二维二值矩阵用平面图显示出来,matlab命令是什么?
二维数组,里面的值只有0和1,需要用平面图显示出来,用matlab画的话用什么命令?
顺便问一下,怎么把一维矩阵(如1×18的矩阵转换成3×6的矩阵)转换成二维矩阵?
对于一个二值矩阵,你可以用
pcolor(x,y,c)

一般x,y是一个二维矩阵(或者一维矩阵,但是一个是行向量,一个是列向量)
c的行数和列数与x,y相同。(如果是一维矩阵,c的行数等于x的行数,列数等于y的列数)

就是在(x(i,j),y(i,j))坐标点输出c(i,j)颜色。

形象地可以这样理解。
x,y为坐标纸上的网格,c是每一个网格内填充的颜色。

比如:3*3的网格:
[x,y]=meshgrid(1:3,[1,3,5]); %x方向为1,2,3,y方向为1,3,5
c=x+y;
pcolor(x,y,c)
colorbar
3*3网格,有四个格子。
c是9点的一个矩阵。每个格子四个顶点插值出这个格子的值。
然后根据这个值,在colorbar中找到相应的颜色,进行填充。
至于值怎么跟颜色值对应,有一个colormap和colorbar控制。
参考:https://zhidao.baidu.com/question/67642961.html?fr=iks&word=matlab%D4%F5%C3%B4%D4%DA%CD%BC%C9%CF%CF%D4%CA%BE%D2%BB%B8%F6%BE%D8%D5%F3&ie=gbk
全部回答
代码如下: D6 = randint(361,352,[0 255]); ‘其中% D6 用你自己的数据 imagesc(D6); 如果没有 randint.m 说明工具包没装齐。
clc;clear a=[... 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0] [m,n]=size(a); b=sum(a); for k=1:m c(k,:)=b; end c 运行结果: a = 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 c = 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马磊花店(白马商业广场新徽扬楼下)地址在什么
工伤保险辅助器具配置机构是什么意思
选择招聘渠道的主要步骤有(  )。A.分析单
花之家怎么去啊,我要去那办事
青青花艺(九龙岗镇轩合食庄斜对面)地址好找么
婵之语花屋(三水厂西2-3号间门面)地址好找么
老蒙迪欧打着了就熄火是什么原因
图表示突触的亚显微结构,a、d分别表示两个神
飞机在夜晚飞行时为什么闪灯
全职太太参加何种社保
花之语花店地址好找么,我有些事要过去
千登到昆山有公交吗
利丰村怎么去啊,我要去那办事
桃花朵朵开地址在什么地方,我要处理点事
各路朋友们请问全国二级建筑工程师好考过吗?
推荐资讯
关于烹饪的英语作文
中国邮政储蓄银行(隆回县城西支行)怎么去啊,
2016年长春市公租房何时开始报名申请我公交退
某商业银行2013年共吸收存款5亿元人民币,平
怎么在ACM全文数据库中下载文章
法国香水是怎么制造的?
ILOVE美甲(燕山路店)地址有知道的么?有点事
奇台县三个庄子乡中学地址在哪,我要去那里办
【顺理成章】写出“顺理成章”的原意和在本文
约会大作战有没有h?有的话是多少集?
名字缩写数字怎么算
泰拉瑞亚这将是一个美好的夜晚
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?