matlab三维分段函数绘图

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:07:25
不分段的我会,如z=x^2+y^2
t=-5:0.5:5;[x,y]=meshgrid(t);z=x.^2+y.^2;mesh(x,y,z)
可是,当函数分段时我就不会了
比如
-5<x<0时,z=x^2+y^3
0<x<5时,z=x^2+y^2怎么画?我想创建一个函数文件,再调用这个函数结果不成功,请教高手给出解决方案,不创建函数文件也行

对于MATLAB中处理分段函数绘图问题,建议你先看看下面的帖子 

【matlab中分段函数运算的实现 】http://www.matlabsky.com/thread-266-1-3.html ;

%下面是MATLAB运行代码 

%by dynamic 

%see also http://www.matlabsky.com ;

%2009.2.1 

t=-5:0.1:5;[x,y]=meshgrid(t); 

z=(x.^2+y.^3).*(x<0&x>-5)+(x.^2+y.^2).*(x>0&x<5); 

mesh(x,y,z)

matlab 函数绘图问题 关于matlab分段函数问题 怎样在MATLAB输入分段函数 分段函数matlab我画不出来 跪求:怎样用matlab或mathematica实现分段函数 matlab分段函数画不出来,求高人!! matlab分段函数 画图速度很慢,怎么回事?? matlab绘图 matlab 中表示三维矩阵的函数是什么 分段函数