matlab中用mesh画函数时公式里有正负号怎么在一个图形里显示出来?公式如下图所示,我想用MATLAB软件画图,命令:>> l=160;x=linspace(0,80,50);y=linspace(-80,80,50);[X,Y]=meshgrid(x,y);Z=meshgrid((0.2.*exp(-0.0221

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 11:44:11
matlab中用mesh画函数时公式里有正负号怎么在一个图形里显示出来?公式如下图所示,我想用MATLAB软件画图,命令:>> l=160;x=linspace(0,80,50);y=linspace(-80,80,50);[X,Y]=meshgrid(x,y);Z=meshgrid((0.2.*exp(-0.0221

matlab中用mesh画函数时公式里有正负号怎么在一个图形里显示出来?公式如下图所示,我想用MATLAB软件画图,命令:>> l=160;x=linspace(0,80,50);y=linspace(-80,80,50);[X,Y]=meshgrid(x,y);Z=meshgrid((0.2.*exp(-0.0221
matlab中用mesh画函数时公式里有正负号怎么在一个图形里显示出来?
公式如下图所示,我想用MATLAB软件画图,命令:

>> l=160;
x=linspace(0,80,50);
y=linspace(-80,80,50);
[X,Y]=meshgrid(x,y);
Z=meshgrid((0.2.*exp(-0.0221*x)+0.1).*(exp(-0.15*(l/2+y)+1)))
mesh(X,Y,Z); 
但是我没有考虑公式中的正负号,画出的图也不对,请教MATLAB高手该怎样做出这种图?

上面正负号“士”号取值;当y为负值时取正号,当y为正值时取负号

matlab中用mesh画函数时公式里有正负号怎么在一个图形里显示出来?公式如下图所示,我想用MATLAB软件画图,命令:>> l=160;x=linspace(0,80,50);y=linspace(-80,80,50);[X,Y]=meshgrid(x,y);Z=meshgrid((0.2.*exp(-0.0221
你那程序难以理解,一塌糊涂.取正负按照你的意思就类似按照y的取值的一个分段函数.y轴原点距离实际是x数据,x轴实际是y数据,在meshgrid时就应该改过来,这是原始物理模型的设置问题,我也懒得在前面改了,在最后用mesh(Y,X,Z)代替mesh(X,Y,Z)吧.
 
clear all
L=160;
x=linspace(0,150,50);
y=linspace(-80,80,50);
 
[X,Y]=meshgrid(x,y);
Z=((0.2*exp(-0.0221*X)+0.1).*(exp(-0.15*(L/2+Y))+1)).*(Y<0)+((0.2*exp(-0.0221*X)+0.1).*(exp(-0.15*(L/2-Y))+1)).*(Y>0);
 
mesh(Y,X,Z);
xlabel('采空区距x轴原点距离/m')
ylabel('采空区距y轴原点距离/m')
zlabel('孔隙率\phi / %')
axis ij

matlab中用mesh画函数时公式里有正负号怎么在一个图形里显示出来?公式如下图所示,我想用MATLAB软件画图,命令:>> l=160;x=linspace(0,80,50);y=linspace(-80,80,50);[X,Y]=meshgrid(x,y);Z=meshgrid((0.2.*exp(-0.0221 matlab中用mesh函数画得3维曲面图形,并用不同颜色标记出重要的点,但是保存图像后发现,标记的点没出现? matlab中mesh函数画不出图形我用matlab中的mesh函数画图,为什么画不出来? 请问matlab函数中mesh函数是什么意思?与meshgrid有什么不同? 谁能告诉我matlab程序里的这句mesh(X,Y,Z(:,:,Z不是XY的函数吗, matlab中用xlsread导入一组数据,怎么用mesh将三维散点画成曲面图 给出x,y,z三个维数相同的矩阵,用matlab画出的三维图立体图.用mesh这个函数怎么画.还要有网格线,是用grid on这个函数吗?数据就是excel里的三列,然后把他们作为x,画出三维立体的曲面图,用mesh matlab中mesh和surf有什么区别 matlab 中mesh、meshgrid、meshz的作用有什么不同 mesh是什么意思在MATLAB中? 用matlab画三维图怎么画这个函数的曲线?Z=81.4881+1.2877*x+2.9766*y我用mesh做不报错也不出图,是怎么回事 在Excel中用函数公式输入九九乘法表? matlab中用mesh画出的三维线框图,如何编写代码进行上下移动,比如将坐标从(-0.5 0.5)移动到(0 1) MATLAB中用哪一个命令画折线图 matlab plot3 mesh surf三种作图方法有什么区别 关于MATLAB作图的问题.请问下面这种图是用什么函数作出来的,除了contour,mesh, surf函数. matlab中用什么函数返回向量中的最大元素 matlab mesh z方向投影mesh默认画出来的图的视角是从一个侧上方观察的,怎么在程序里将视角设计成从z轴正上方向下看?figure的窗口工具栏里有这个旋转视角的功能,不过我希望一画出来就已经是