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

plot3 mAtlAB

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就是画...

你的乘法“*”用错了。 x=3.*t*sin(pi/3)*cos(2*t); 应该改成x=3.*t*sin(pi/3).*cos(2*t); 也就是cos(2*t)前面的乘法必须是点乘,否则系统会默认为矩阵乘法,提示矩阵维数不对应。 不仅第2句错了,3和4句也是这样。

不能出三维图的根本错误是,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;

例子: x=[4229042.63 4230585.02 4231384.96 4231773.63 4233028.58 4233296.71 4235869.68 4236288.29]; y=[431695.4 441585.8 432745.6 436933.7 428734.4 431946.3428705.0 432999.5]; z=[1.019 1.023 1.011 1.022 1.020 1.022 1.022 1.023]...

plot3(A(:, 1), A(:, 2), A(:, 3), 'r.'); plot3画三维曲线 A(:, 1), A(:, 2), A(:, 3), 分别是A矩阵的第1、2、3列 'r.' 表示曲线线型为红色点线

Example: >> x=[1,2,3];>> y=[1,2,3];>> z=[0,0,3];>> plot3(x,y,z,'s','markeredgecolor','k','markerfacecolor','g','markersize',10);>> grid Figure:

可以用matlab提供的坐标轴设置函数axis进行设置(对当前坐标轴进行设置),具体用法如下: plot(x, y); // 画图后用axis函数设置坐标轴的范围 axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间 xmin、xmax 表示设置横坐标的最小最大值; ...

按下列代码,可以得到其方程图形。 x=0:0.5:10; y=0:0.5:10; z=4*x+5*y+6*y; plot3(x,y,z) grid on xlabel('x');ylabel('y');zlabel('z');

应该是你的程序有问题。 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

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

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