如何用matlab画出这样的图?我试过meshc指令,传入参数后能画出曲面和等高线,效果如下:但是等高线的标注似乎没有办法加上去;也是过mesh+hold on+contour,效果如下:但是坐标轴只能从0开始,设置
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/11 11:09:34
如何用matlab画出这样的图?
我试过meshc指令,传入参数后能画出曲面和等高线,效果如下:
但是等高线的标注似乎没有办法加上去;
也是过mesh+hold on+contour,效果如下:但是坐标轴只能从0开始,设置不了的.
[x y z]=peaks;
h=mesh(x,y,z);hold on %现根据数据画图
a = get(gca,'zlim'); %获得图像的z方向上下限
zpos = a(1); %zpos为下限
[cc,hh]=contour3(x,y,z,[-5:2:5]);%画轮廓线
hold off
for i = 1:length(hh)
zz = get(hh(i),'Zdata'); %获得轮廓线的高度数据
set(hh(i),'Zdata',zpos*ones(size(zz)));
%将轮廓线的高度数据改为zpos
%不一定要显示在原来图像的z下限
%可以根据需要显示在指定的z=zpos平面
end
clabel(cc,hh);%标注轮廓线
set(h,'edgecolor','k'); %改网格颜色
set(hh,'edgecolor','k');%改轮廓线颜色
请问如何用matlab画出这样的坐标系?
如何用matlab画出这样的图,当然是圆形的,中间是网格
如何用matlab画出这样的图?我试过meshc指令,传入参数后能画出曲面和等高线,效果如下:但是等高线的标注似乎没有办法加上去;也是过mesh+hold on+contour,效果如下:但是坐标轴只能从0开始,设置
如何用MATLAB画出正态分布图啊?
如何用matlab画出此图.
如何用matlab画出圆形
如何用MATLAB画这样的线条
如何用MATLAB画出y=sinx*cosy 的图形
如何用matlab画出xy=1的图形?急用~
如何用matlab 画出已有等值线的垂直线?
知道经纬度如何用grads或matlab画出轨迹图?
如何用matlab画出一幅图像的频谱图?求程序
MATLAB做轨迹图:已知x,y,z关于时间的函数关系,如何用MATLAB画出轨迹方程已知x,y,z关于时间的函数关系,如何用MATLAB画出轨迹方程.
如何用MATLAB求导一个已知的函数例如一元三次方程:y=3*x^3+0.5x^2+7*x-0.09,求导后如何做出相应的曲线.请详细说明,我没用过MATLAB.X=-5:0.1:5为什么中间还有0.还有画出来的图,没有显示点啊.不是点
如何用matlab生成m码序列?请问如何用255位的m码序列?我要用m码做伪随机码的.
如何用matlab绘制matlab的标志
给出一组二维的非线性的数据 如何用matlab画出平滑曲线?
如何用Matlab画出y=e的2x次方/x方得图像?