早教吧作业答案频道 -->其他-->
MATLAB程序中有无hold on为什么会出现不同结果图?clear all;clc;% hold onc1=load('c1.txt');x=c1(:,3);y=c1(:,4);z=c1(:,5);for i=1:length(c1)if c1(i,2)==1scatter3(x(i),y(i),z(i),25,'w.');elsescatter3(x(i),y(i),z(i),20,'b.');endendhold onfor
题目详情
MATLAB程序中有无hold on为什么会出现不同结果图?
clear all;
clc;
% hold on
c1=load('c1.txt');
x=c1(:,3);
y=c1(:,4);
z=c1(:,5);
for i=1:length(c1)
if c1(i,2)==1
scatter3(x(i),y(i),z(i),25,'w.');
else
scatter3(x(i),y(i),z(i),20,'b.');
end
end
hold on
for j=2:length(c1)
for i=1:length(c1)
if c1(j,7)==c1(i,1)
if c1(j,7)==1
plot3([x(i) x(j)],[y(i) y(j)],[z(i) z(j)],'w','linewidth',2);
break;
else
plot3([x(i) x(j)],[y(i) y(j)],[z(i) z(j)],'b','linewidth',1.5);
break;
end
end
end
end
colordef black
title('附录B 1')
程序第三行如果有hold on那么运行后图形为二维图像,如果没有则为三维图像,这是为什么呢?
clear all;
clc;
% hold on
c1=load('c1.txt');
x=c1(:,3);
y=c1(:,4);
z=c1(:,5);
for i=1:length(c1)
if c1(i,2)==1
scatter3(x(i),y(i),z(i),25,'w.');
else
scatter3(x(i),y(i),z(i),20,'b.');
end
end
hold on
for j=2:length(c1)
for i=1:length(c1)
if c1(j,7)==c1(i,1)
if c1(j,7)==1
plot3([x(i) x(j)],[y(i) y(j)],[z(i) z(j)],'w','linewidth',2);
break;
else
plot3([x(i) x(j)],[y(i) y(j)],[z(i) z(j)],'b','linewidth',1.5);
break;
end
end
end
end
colordef black
title('附录B 1')
程序第三行如果有hold on那么运行后图形为二维图像,如果没有则为三维图像,这是为什么呢?
▼优质解答
答案和解析
hold on是指再画新图时保留老的图像.
hold off是指在画新图时覆盖老的图像.
Matlab默认是hold off.
不对啊,第一个hold on应该是无关的才对啊.
你把两个hold on都换成figure;再试试?
hold off是指在画新图时覆盖老的图像.
Matlab默认是hold off.
不对啊,第一个hold on应该是无关的才对啊.
你把两个hold on都换成figure;再试试?
看了 MATLAB程序中有无hol...的网友还看了以下:
选出下列词语中加粗字选出下列词语中加粗字注音错误的一项[]A.确凿(záo)狡黠(xiá)蝉蜕(t 2020-05-16 …
若复数z的虚部不为零,且z^3+z+1=0,则A.|z|<1B.|z|=1C.1<|z|<根号2D 2020-06-12 …
如果O+O=U+U+U,O+Z=U+U+U+U,那么Z+Z+U=()个O.如果设U=6,那么O=( 2020-06-18 …
设方程F(x+z,xy,z)=0确定了隐函数z=z(x,y),其中F具有连续一阶偏导数,求δz/. 2020-06-27 …
计算积分∮e^z/(z^2+1)的值,其中C是正向圆周|z|=2.解是z=i和z=-i做小圆周,则 2020-07-29 …
给出下列四个命题:①若z∈C,|z|2=z2,则z∈R;②若z∈C,.z=−z,则z是纯虚数;③若 2020-08-01 …
设z属于C,z'为z的共轭复数,若z*z’+iz=10/3+i,求z?(给下过程,好让我理解,)设 2020-08-02 …
一道初二数学题,急!设a=x/y+z,b=y/x+z,c=z/x+y,且x+y+z不等于0.求代数式 2020-10-31 …
1.已知1=xy/(x+y),2=yz/(y+z),3=zx/(z+x),则x+y+z=?2..当x 2020-11-01 …
A.确凿(záo)狡黠(xiá)蝉蜕(tuì)忐(tǎn)忑B.祈(qí)祷轩榭(xiè)懊(ào) 2020-11-10 …