作业帮 > 综合 > 作业

有关用matlab画三维图像的问题

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/15 22:30:41
有关用matlab画三维图像的问题
function y1=trimf1()
x1=0:0.1:10;
y1=trimf(x1,[2 3 5]);
end
function y2=trimf2()
x2=0:0.1:10;
y2=trimf(x2,[3 6 8]);
end
z=max(1-trimf1(),trimf2())
如何画出x轴为x1 y轴为x2 和z轴为z的三维图像
有关用matlab画三维图像的问题
你为什么要搞得那么复杂呢,这应该用不着写两个函数吧
x1=0:0.1:10;
x2=0:0.1:10;
z=max(1-trimf(x1,[2 3 5]),trimf(x2,[3 6 8]));
plot3(x1,y1,z)
再问: 这样画出来的是一条线,我想得到一个三维的曲面,不知道该如何实现,谢谢!
再答: x1=0:0.1:10; x2=0:0.1:10; [x1 x2]=meshgrid(x1,x2); z=max(1-trimf(x1,[2 3 5]),trimf(x2,[3 6 8])); surf(x1,x2,z) 满意请采纳,谢谢