matlab圆域上绘制网线图>> x=[-3:0.1:3];>> y=x;>> [x,y]=meshgrid(x,y);>> z=4*x.*exp(-x.^2-y.^2);>> mesh(x,y,z)这段代码已经输出z函数的图形了,但区域是-3到3的一个正方形怎么改变一下把这个区域变成一个圆形?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 16:22:56
![matlab圆域上绘制网线图>> x=[-3:0.1:3];>> y=x;>> [x,y]=meshgrid(x,y);>> z=4*x.*exp(-x.^2-y.^2);>> mesh(x,y,z)这段代码已经输出z函数的图形了,但区域是-3到3的一个正方形怎么改变一下把这个区域变成一个圆形?](/uploads/image/z/4926377-65-7.jpg?t=matlab%E5%9C%86%E5%9F%9F%E4%B8%8A%E7%BB%98%E5%88%B6%E7%BD%91%E7%BA%BF%E5%9B%BE%3E%3E+x%3D%5B-3%3A0.1%3A3%5D%3B%3E%3E+y%3Dx%3B%3E%3E+%5Bx%2Cy%5D%3Dmeshgrid%28x%2Cy%29%3B%3E%3E+z%3D4%2Ax.%2Aexp%28-x.%5E2-y.%5E2%29%3B%3E%3E+mesh%28x%2Cy%2Cz%29%E8%BF%99%E6%AE%B5%E4%BB%A3%E7%A0%81%E5%B7%B2%E7%BB%8F%E8%BE%93%E5%87%BAz%E5%87%BD%E6%95%B0%E7%9A%84%E5%9B%BE%E5%BD%A2%E4%BA%86%2C%E4%BD%86%E5%8C%BA%E5%9F%9F%E6%98%AF-3%E5%88%B03%E7%9A%84%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%96%B9%E5%BD%A2%E6%80%8E%E4%B9%88%E6%94%B9%E5%8F%98%E4%B8%80%E4%B8%8B%E6%8A%8A%E8%BF%99%E4%B8%AA%E5%8C%BA%E5%9F%9F%E5%8F%98%E6%88%90%E4%B8%80%E4%B8%AA%E5%9C%86%E5%BD%A2%3F)
matlab圆域上绘制网线图>> x=[-3:0.1:3];>> y=x;>> [x,y]=meshgrid(x,y);>> z=4*x.*exp(-x.^2-y.^2);>> mesh(x,y,z)这段代码已经输出z函数的图形了,但区域是-3到3的一个正方形怎么改变一下把这个区域变成一个圆形?
matlab圆域上绘制网线图
>> x=[-3:0.1:3];
>> y=x;
>> [x,y]=meshgrid(x,y);
>> z=4*x.*exp(-x.^2-y.^2);
>> mesh(x,y,z)
这段代码已经输出z函数的图形了,但区域是-3到3的一个正方形
怎么改变一下把这个区域变成一个圆形?
matlab圆域上绘制网线图>> x=[-3:0.1:3];>> y=x;>> [x,y]=meshgrid(x,y);>> z=4*x.*exp(-x.^2-y.^2);>> mesh(x,y,z)这段代码已经输出z函数的图形了,但区域是-3到3的一个正方形怎么改变一下把这个区域变成一个圆形?
z1=3*cplxgrid(20);%在复平面上面得到一个21*41的网格,x,y分别为其实部和虚部
x=real(z1);
y=imag(z1);
z=4*x.*exp(-x.^2-y.^2);
mesh(x,y,z)
回答者: heaventian回答正确,加分吧。
clc;clear
%怎么改变一下把这个区域变成一个圆形?
x=[-3:0.15:3];
y=x;
[x,y]=meshgrid(x,y);
z=4*x.*exp(-x.^2-y.^2);
figure(1)
mesh(x,y,z)
%%{
z1=3*cplxgrid...
全部展开
回答者: heaventian回答正确,加分吧。
clc;clear
%怎么改变一下把这个区域变成一个圆形?
x=[-3:0.15:3];
y=x;
[x,y]=meshgrid(x,y);
z=4*x.*exp(-x.^2-y.^2);
figure(1)
mesh(x,y,z)
%%{
z1=3*cplxgrid(20);%在复平面上面得到一个21*41的网格,x,y分别为其实部和虚部
x=real(z1);
y=imag(z1);
z=4*x.*exp(-x.^2-y.^2);
figure(2)
mesh(x,y,z)
收起