一.excel格式文件导入matlab存为mat格式文件
“HOME”选项卡中“Import Data”,单击,弹出窗口中选中要导入的excel文件,
二.两个矩阵拼接
一中导出为3个矩阵,要想用simulink里的模块进行计算,需要形式为第1列时间,后面列采样值的矩阵。矩阵拼接代码:U1 = [t U];
三.绘图
1.绘制横轴时间,纵轴采样值的图形
p = plot(t,U);
legend('A相','B相','C相');
set(p(1),'Color','blue');%设置第1条线颜色
set(p(2),'Color','red');%设置第2条线颜色
set(p(3),'Color','black'); %设置第3条线颜色
title('电压波形','FontSize',18);%设置图片标题及字体大小
xlabel('时间/s','FontSize',14);%设置图片横轴标题及字体大小
ylabel('电压/V','FontSize',14);%设置图片纵轴标题及字体大小
2.调整图片大小(应该有更好的方法)
在“File”-“export setup”可以调整想要的大小,调整好后
输入get(gcf,'position')获取figure图形的尺寸位置参数。以后对打开状态figure文件键入set(gcf,'position',[ ]) ([ ]中为figure的尺寸位置参数。)即可改变figure图片大小。
想让图片的填满四周空白,可以键入:
InSet = get(gca, 'TightInset');
set(gca, 'Position', [InSet(1:2), 1-InSet(1)-InSet(3), 1-InSet(2)-InSet(4)]);
整体代码为:
p = plot(t,U);
legend('A相','B相','C相');
set(p(1),'Color','blue');%设置第1条线颜色
set(p(2),'Color','red');%设置第2条线颜色
set(p(3),'Color','black'); %设置第3条线颜色
title('电压波形','FontSize',18);%设置图片标题及字体大小
xlabel('时间/s','FontSize',14);%设置图片横轴标题及字体大小
ylabel('电压/V','FontSize',14);%设置图片纵轴标题及字体大小
set(gcf,'position',[1.0000 490.8425 755.9055 340.1575]);%设置图片大小
InSet = get(gca, 'TightInset');
set(gca, 'Position', [InSet(1:2), 1-InSet(1)-InSet(3), 1-InSet(2)-InSet(4)]);%图片铺满
四.simulink中计算有效值
将workspace中的数据,用“from workspace”模块导入simulink
用RMS模块计算有效值
五.simulink中对导入数据进行FFT分析
用powergui中的FFT analyzsis即可。注意powergui的Sample time。
六.ps
Word里公式的编号在mathtype里直接敲。
Word表格里内容不居中,改段落的间距。