
matlab中background函数是干什么用的?zlim语句是什么意思
语句surf(double(background(1:8:end,1:8:end))),zlim([0,256]);中background函数中的1:8:end是什么意思...
语句surf(double(background(1:8:end,1:8:end))),zlim([0,256]);中background函数中的1:8:end是什么意思?这个函数是干什么用的?zlim是干什么用的?
展开
1个回答
展开全部
background应该是一个数据矩阵而不是函数,matlab没有这个函数。1:8:end对矩阵进行取值,1是从头开始,end表示到尾部结束,8表示每隔8个数取一个值。
zlim的是限定z坐标轴的区间范围,本例是0到256
zlim的是限定z坐标轴的区间范围,本例是0到256
追问
请问上句程序是用来设定三维曲面色图的坐标轴的吗?
追答
对,可以这么理解。
其实还可以深一步讲surf命令,能理解最好,不能的话只要知道你问的问题答案是对的,就哦了。
假如用imagesc画一个二维矩阵,那只有用颜色来表示值的大小,而surf除了颜色以外,还可以用Z轴的值表示,所以设定zlim也就等同于设定色图的范围。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询