matlab 画分段函数图
当-5=<X<=-0.3或0.3=<X<=5-5=<Y<=-0.3或0.3=<Y<=5时Z=X.^2+Y.^2当-0.3<X<0.3-0.3<Y<0.3时Z=exp(X....
当-5=<X<=-0.3或0.3=<X<=5
-5=<Y<=-0.3或0.3=<Y<=5时
Z=X.^2+Y.^2
当-0.3<X<0.3
-0.3<Y<0.3时
Z=exp(X.*sin(Y))
如何画这个函数的等值线,谢谢帮忙了,我是matlab菜鸟 展开
-5=<Y<=-0.3或0.3=<Y<=5时
Z=X.^2+Y.^2
当-0.3<X<0.3
-0.3<Y<0.3时
Z=exp(X.*sin(Y))
如何画这个函数的等值线,谢谢帮忙了,我是matlab菜鸟 展开
2个回答
展开全部
方法有点笨 哈,不过 是 为了解决 问题而编 的
程序 如下
[X,Y]=meshgrid(-.3:.01:.3,-.3:.01:.3);
Z=exp(X.*sin(Y));
mesh(X,Y,Z)
contour(X,Y,Z)
hold on
[X,Y]=meshgrid(-5:.01:-.3,-5:.01:-.3);
Z=X.^2+Y.^2;
mesh(X,Y,Z)
contour(X,Y,Z)
hold on
[X,Y]=meshgrid(0.3:.01:5,0.3:.01:5);
Z=X.^2+Y.^2;
mesh(X,Y,Z)
contour(X,Y,Z)
hold on
[X,Y]=meshgrid(-5:.01:-.3,0.3:.01:5);
Z=X.^2+Y.^2;
mesh(X,Y,Z)
contour(X,Y,Z)
hold on
[Y,X]=meshgrid(-5:.01:-.3,0.3:.01:5);
mesh(X,Y,X.^2+Y.^2)
contour(X,Y,X.^2+Y.^2)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询