关于matlab画球、裁球、上色的问题这段代码是画一个裁开的球面,我看不太懂,[x,y,z]=sphere(20); z1=z;z1(:,1:4)=NaN; %这句不懂,为什么删掉z1的1至4列就可以得到这样的结果?c1=ones(size(z1)); %这句不懂

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 22:06:16

关于matlab画球、裁球、上色的问题这段代码是画一个裁开的球面,我看不太懂,[x,y,z]=sphere(20); z1=z;z1(:,1:4)=NaN; %这句不懂,为什么删掉z1的1至4列就可以得到这样的结果?c1=ones(size(z1)); %这句不懂
关于matlab画球、裁球、上色的问题
这段代码是画一个裁开的球面,我看不太懂,
[x,y,z]=sphere(20);
z1=z;
z1(:,1:4)=NaN; %这句不懂,为什么删掉z1的1至4列就可以得到这样的结果?
c1=ones(size(z1)); %这句不懂,为什么c1要和z1的维数一样?为什么全取1画出来就是绿色?到底什么原理?
surf(3*x,3*y,3*z1,c1);
希望网友认真解答菜鸟提问~

关于matlab画球、裁球、上色的问题这段代码是画一个裁开的球面,我看不太懂,[x,y,z]=sphere(20); z1=z;z1(:,1:4)=NaN; %这句不懂,为什么删掉z1的1至4列就可以得到这样的结果?c1=ones(size(z1)); %这句不懂
NaN是Not a Number的缩写,在matlab绘图时nan数据点会被忽略掉,所以不会画出来.
c1是颜色参量,取值1对应绿色.
[x,y,z]=sphere(20);
z1=z;
z1(:,1:4)=NaN; %非数,绘图时不绘制nan数据
c1=ones(size(z1)); %每个数据点都需要一个颜色参量,如果取不同值,就会发现球上的小面颜色不一样
surf(3*x,3*y,3*z1,c1); %前三个参数为X,Y,Z分量,C为颜色参量
colorbar %加上颜色条,可以看出 绿色对应的取值为1

关于matlab画球、裁球、上色的问题这段代码是画一个裁开的球面,我看不太懂,[x,y,z]=sphere(20); z1=z;z1(:,1:4)=NaN; %这句不懂,为什么删掉z1的1至4列就可以得到这样的结果?c1=ones(size(z1)); %这句不懂 关于matlab的作业问题 关于matlab计算表达式的问题.求教! 关于蚀刻片的问题蚀刻片用什么胶水和塑料黏贴,蚀刻片用什么漆上色,用田宫的水性漆可以吗 求这图图的上色图... 关于matlab语句解析问题/> 关于MATLAB的reshape函数问题,reshape(A,[], 如何随机提取matlab矩阵中一个元素的位置关于matlab矩阵问题 关于matlab求最小值最小值点的问题求大神附上matlab程序 matlab关于矩阵的问题(急,请问这两道题目在matlab中怎么做, matlab 画图的问题, matlab的问题 植物的染发上色快还是化学上色快 关于matlab遗传算法的一些问题关于矩阵实数基因组编码 求教关于“matlab的问题在matlab中,计算结果得到a=1.0e+004*-0.0023 涂色的排列组合问题:如右图所示,圆被三条线段分为四部分,先用红、橙、黄、绿四种涂料对这四个部分上色,假设每部分必须上色,且任意相邻的两个区域不能用同一种颜色,问共有几种不同 求排列组合问题分析1、如图,圆被三条线段分成四个部分.现用红、橙、黄、绿四种涂料对这四个部分上色,假设每部分必须上色,且任意相邻的两分区域不能用同一种颜色,问共要几种不同的上 关于matlab神经网络工具箱的问题1、用matlab模拟后的神经网络的隐含层是否能够得到,如何得到?2、输入层的权重可以设置么?如何设置?希望只针对这两个问题做答,