matlab值中的plot3,MATLAB中plot3
MATLAB plot3
x=[所有40个点的x坐标,中间用空格隔开];
y=[............y....];
z=[............z....];
plot3(x,y,z,'o')
在matlab中用for循环画曲面图(plot3命令)
whos
Name Size Bytes Class Attributes
a1 1x1 8 double
a2 1x1 8 double
a3 1x1 8 double
l1 1x1 8 double
l2 1x1 8 double
l3 1x1 8 double
x 1x1 8 double
y 1x1 8 double
z 1x1 8 double
看到没有?x、y、z都是一个单数,只能画一个点。这样就可以了:
clc;clear
a1=(-0.5:0.02:0.5)*pi;
a2=(-0.6:0.006:-0.3)*pi;
a3=(-0.23:0.007:0.12)*pi;
l1=250;l2=760;l3=420;
x=cos(a1).*(l3.*cos(a2+a3)+l2.*cos(a2)+l1);
y=sin(a1).*(l3.*cos(a2+a3)+l2.*cos(a2)+l1);
z=l3.*sin(a2+a3)+l2.*sin(a2);
plot3(x,y,z);grid on;
运行完之后:
whos
Name Size Bytes Class Attributes
a1 1x51 408 double
a2 1x51 408 double
a3 1x51 408 double
l1 1x1 8 double
l2 1x1 8 double
l3 1x1 8 double
x 1x51 408 double
y 1x51 408 double
z 1x51 408 double
数组才能画图。
MATLAB “ plot3(A(:, 1), A(:, 2), A(:, 3), 'r.'); ” (A包含EXCEL中的三列数据。) 请问" "部分意义。
plot3(A(:, 1), A(:, 2), A(:, 3), 'r.');
plot3画三维曲线
A(:, 1), A(:, 2), A(:, 3), 分别是A矩阵的第1、2、3列
'r.' 表示曲线线型为红色点线
matlab中plot的用法
plot(a,
b,
"r.")中,表示画一条以变量a为横坐标,变量b为纵坐标,颜色为红色的点线,其它还可以设置线的粗细,或者画多条线等。
例如:plot(a,b,"r.",a,c,"k-")
matlab plot3怎么添加色条
具体操作步骤如下:
第一步在我们的电脑上打开matlab,新建一个m文件,通过x=0:0.01*pi:2*pi;y1=sin(x);y2=cos(x);代码来绘制正弦和余弦曲线。
第二步我们运行脚本,可以看到已经绘制出了曲线,默认线条类型是实线。
第三步通过plot(x,y:m'--');和plot(x,y2,'*');将正弦曲线的线条类型改为虚线,余弦曲线的线条类型改为*号组成。
第四步我们运行m文件,可以看到线条类型分别变成了虚线和*线。
第五步我们来设置线条的颜色,plot(x,y1,':m');m是代表紫色,:是点线;plot(x,y2,'--g');g代表绿色,--代表虚线。
第六步我们运行m文件,可以看到绿色虚线和紫色点线效果。