matlab 做图

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:20:13
我是菜鸟,想用matlab做三维图
x y轴是两组数据
z轴是他们联合分布所占百分比
请教用matlab中的哪一部分实现
具体请告诉打开哪些功能来实现
对两个数组
例如(1 2 2 3 4 5 3 )和(2 3 3 3 4 5 7)为x和y 轴
z轴为x y联合分布百分比
请指导!
知道使用plot(x ,y, z)问里面怎么设置

先写出z的表达式,就是z与x,y的关系
然后用
plot3(x,y,z)
注意x,y,z.三个向量的维数要相同。都时应1*n维的,n要相同

plot2(x, y,z );

具体用法 查看matlab help中的plot2

除了楼上的方法之外,
还有一种做法:
将Z的值求出来,列为矩阵Z1
然后[y1 x1]=meshgrid(y,x)
surf(x1,y1,Z1)

是plot3(x,y,z)