需要的数据是在s1文件的T1矩阵的第一行,第六行和第七行数据,
T1是7*202101table型的。
目的是通过这三行数据画三维图。其中,x轴为D,数据范围:0.1:0.001:0.2;
y轴为B,数据范围:0:1:2000; z轴为a对应。
设计程序后出现以下错误
错误使用 griddata (line 84)
输入坐标不能是复数。
出错 phdhuatu3 (line 8)
a1=griddata(D,B,a,D1,B1,'v4');
%矩阵画图(三维)
load s1 %读取存储的三行数据
D=T1(6,:);
B=T1(7,:);
a=T1(1,:);
[D1,B1]=meshgrid(0.1:0.001:0.2,0:1:2000);
a1=griddata(D,B,a,D1,B1,'v4');
surf(D1,B1,a1)
xlabel('cs0'); ylabel('D'); zlabel('X'); % 加上坐标轴的标签
请大家指点