1.数据导入
如果不清楚matlab支持导入的数据格式,可以到在matlab中文网查一下,https://ww2.mathworks.cn/help/simulink/slref/derivative.html。下图为常用的文本数据格式。
接着准备好需要导入的数据,在matlab主界面点击“导入数据选项”
找到需要导入的文件,确定!
点击列矢量,并选中全部数据,点击右侧"导入所选内容"!之后就会看到工作区导入的数据及其信息。
2.绘图代码
[x,y]=meshgrid(-10:2:0,0:2:10); //X,Y,Z坐标网格配置
z=griddata(Id,Iq,LddmH,x,y,'v4'); //插值处理函数
subplot(121)
mesh(x,y,z)//绘制图像为无填充网格曲面
xlabel('Id(A)');
ylabel('Iq(A)')
zlabel('Ldd(mH)')
subplot(122)
surf(x,y,z) //绘制图像为填充网格曲面
xlabel('Id(A)');
ylabel('Iq(A)')
zlabel('Ldd(mH)')
运行程序,结果如下:
补充:meshgrid(x,y)网格配置函数x,y的范围需要和导入文件中的对应x,y数据范上相匹配,多做实验,多积累经验!!!