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)这段代码...
>> 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的一个正方形
怎么改变一下把这个区域变成一个圆形? 展开
>> y=x;
>> [x,y]=meshgrid(x,y);
>> z=4*x.*exp(-x.^2-y.^2);
>> mesh(x,y,z)
这段代码已经输出z函数的图形了,但区域是-3到3的一个正方形
怎么改变一下把这个区域变成一个圆形? 展开
展开全部
回答者: 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)
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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询