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/11/17 09:29:54
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)
收起