用matlab对excel中的采样数据进行处理

一.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表格里内容不居中,改段落的间距。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值