kbys.net
当前位置:首页 >> mAtlAB plot3 >>

mAtlAB plot3

1.K没用上,可能是本来想用在rand的括号里面的。rand(n)返回一个n*n的随机矩阵,取值是0~1. 2.plot3就是要3个参数x、y、z,不然怎么是3维的呢?A、B、C和A1、B1、C1是6个标量,画出来是两个3维中的点。不过参数不一样,后面的那个plot3就是画...

不能出三维图的根本错误是,hold on放在循环语句外面,这样系统会默认出图是二维。应把该命令放在plot3()的后面。更改后的代码: figure(1); for i=1:8; x=i*2; y=i*3; z=i*5; plot3(x,y,z,'r*');grid on;hold on; end hold off;

应该是你的程序有问题。 t=0:.1:10;for ii=1:3, x=ii*cos(t); y=ii*sin(t); z=t/ii; plot3(x,y,z,'color',rand(1,3)); hold onend

参考代码: clcclear allclose allTime = 10000:50:10200;CellNumber = 0:1:100;Density = rand(length(CellNumber), length(Time));figurefor i=1:length(Time) plot3(Time(i)*ones(1, length(CellNumber)), CellNumber, Density(:,i)); hold o...

我做过这个不过有点烦。我给你提供一下大致思路吧, 先定义一个color属性 color=['r','b'];%红色和蓝色 然后你一个个的点单独画。 hold on for i = 1:xxx plot(x(i),y(i), '*'+color(属性+1)) end 这样属性==0的时候color(1)数组索引到红色'r',...

plot、plot3这几个函数都是按照“点”来绘图的,你的这个实际上是给了5个点的坐标。 比如第一个点是(x,y,z),第三个点是(x+1000,y-1000,z);默认情况下是把点连成线,可以更改参数,比如画点而不连线之类的。

plot3()设置就像plot()设置一样。 只不过在设置时要把线宽设置放在线型的设置后面。 例如plot3(sin(t),cos(t),t,'r:p','LineWidth',3)

5*5为2维矩阵。你想画出3D的图。 那么假设,你想以x,y为位置坐标,5*5矩阵的数值为第三维度进行作图。那么代码如下: A=magic(5); %生成某个5*5的矩阵 x=1:1:5; y=1:1:5; [X,Y]=meshgrid(x,y); surf(X,Y,A)

plot3(x,y,z)是将x,y作为底面 plot3(z,y,x)是将z,y作为底面

x,y,z是坐标 'b-'蓝色实线 ‘bd’蓝色菱形

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com