matlab值中的plot3,MATLAB中plot3

http://www.itjxue.com  2023-01-09 09:25  来源:未知  点击次数: 

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文件,可以看到绿色虚线和紫色点线效果。

(责任编辑:IT教学网)

更多

推荐excel文章