daqing2005
2007-11-28, 21:55
搞了两天了都没搞定!本人刚刚学习matlab,我的机器是联想品牌机,sis集成显卡,双核CPU,1GDDR2 667内
存;运行以下程序:P=peaks(30);P(18:20,9:15)=NaN;
surfc(P)就会弹出图形,但没显示出来就死机了,
运行:clear;x=-8:0.5:8;
y=x';
X=ones(size(y))*x;
Y=y*ones(size(x));
R=sqrt(X.^2+Y.^2)+eps; %<5>
Z=sin(R)./R; %<6>
surf(X,Y,Z); %
colormap(cool) %
xlabel('x'),ylabel('y'),zlabel('z')
照样图形没显示出来就死机,
而运行
clf,x=-4:4;y=x;[X,Y]=meshgrid(x,y);
Z=X.^2+Y.^2;
surf(X,Y,Z);hold on,colormap(hot)
stem3(X,Y,Z,'bo')
却可以画出三维图
偶在机器上试过,matlab7.1, 2006b版本,试过了各种方法都有问题,而在其他人的机
子上用同样的版本却都可以画出需要的图形,我的机器是联想品牌机,sis集成显卡,双
核CPU,1GDDR2 667内存,推测可能是机器显卡设置,还是系统兼容的问题,请高手指
教, 谢了。
存;运行以下程序:P=peaks(30);P(18:20,9:15)=NaN;
surfc(P)就会弹出图形,但没显示出来就死机了,
运行:clear;x=-8:0.5:8;
y=x';
X=ones(size(y))*x;
Y=y*ones(size(x));
R=sqrt(X.^2+Y.^2)+eps; %<5>
Z=sin(R)./R; %<6>
surf(X,Y,Z); %
colormap(cool) %
xlabel('x'),ylabel('y'),zlabel('z')
照样图形没显示出来就死机,
而运行
clf,x=-4:4;y=x;[X,Y]=meshgrid(x,y);
Z=X.^2+Y.^2;
surf(X,Y,Z);hold on,colormap(hot)
stem3(X,Y,Z,'bo')
却可以画出三维图
偶在机器上试过,matlab7.1, 2006b版本,试过了各种方法都有问题,而在其他人的机
子上用同样的版本却都可以画出需要的图形,我的机器是联想品牌机,sis集成显卡,双
核CPU,1GDDR2 667内存,推测可能是机器显卡设置,还是系统兼容的问题,请高手指
教, 谢了。