matlab如何画三维图z=sqrt(0.5(1+x))/xy,x的范围是(0,1],y取任意正整数.如何画z关于x,y的三维图,谢谢!clearformat longx=0.01:0.99/20:1; y=1:10:200; for j=1:length(x) for k=1:length(y) q(j,k)=sqrt(0.5*(1+x(j))); g(j,k
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 16:30:45
![matlab如何画三维图z=sqrt(0.5(1+x))/xy,x的范围是(0,1],y取任意正整数.如何画z关于x,y的三维图,谢谢!clearformat longx=0.01:0.99/20:1; y=1:10:200; for j=1:length(x) for k=1:length(y) q(j,k)=sqrt(0.5*(1+x(j))); g(j,k](/uploads/image/z/1157015-47-5.jpg?t=matlab%E5%A6%82%E4%BD%95%E7%94%BB%E4%B8%89%E7%BB%B4%E5%9B%BEz%3Dsqrt%280.5%281%2Bx%29%29%2Fxy%2Cx%E7%9A%84%E8%8C%83%E5%9B%B4%E6%98%AF%EF%BC%880%2C1%5D%2Cy%E5%8F%96%E4%BB%BB%E6%84%8F%E6%AD%A3%E6%95%B4%E6%95%B0.%E5%A6%82%E4%BD%95%E7%94%BBz%E5%85%B3%E4%BA%8Ex%2Cy%E7%9A%84%E4%B8%89%E7%BB%B4%E5%9B%BE%2C%E8%B0%A2%E8%B0%A2%21clearformat+longx%3D0.01%3A0.99%2F20%3A1%3B+y%3D1%3A10%3A200%3B+for+j%3D1%3Alength%28x%29+++++for+k%3D1%3Alength%28y%29++++++q%28j%2Ck%29%3Dsqrt%280.5%2A%281%2Bx%28j%29%29%29%3B++++g%28j%2Ck)
matlab如何画三维图z=sqrt(0.5(1+x))/xy,x的范围是(0,1],y取任意正整数.如何画z关于x,y的三维图,谢谢!clearformat longx=0.01:0.99/20:1; y=1:10:200; for j=1:length(x) for k=1:length(y) q(j,k)=sqrt(0.5*(1+x(j))); g(j,k
matlab如何画三维图
z=sqrt(0.5(1+x))/xy,
x的范围是(0,1],y取任意正整数.
如何画z关于x,y的三维图,谢谢!
clear
format long
x=0.01:0.99/20:1;
y=1:10:200;
for j=1:length(x)
for k=1:length(y)
q(j,k)=sqrt(0.5*(1+x(j)));
g(j,k)=x(j)*y(k);
z(j,k)=q(j,k)./g(j,k);
end
end
mesh(z);
这个程序画出来的图明显不对,不知道哪里出了问题,请各位大侠指教!
matlab如何画三维图z=sqrt(0.5(1+x))/xy,x的范围是(0,1],y取任意正整数.如何画z关于x,y的三维图,谢谢!clearformat longx=0.01:0.99/20:1; y=1:10:200; for j=1:length(x) for k=1:length(y) q(j,k)=sqrt(0.5*(1+x(j))); g(j,k
x = 0.1:0.001:1;
y = 1:.5:100;
[X,Y] = meshgrid(x,y);
Z = sqrt(0.5*(1+X))./(X.*Y);
mesh(X,Y,Z);