大家帮忙看看我这个matlab仿真图形!模拟三相电流信号,将三相电流相加得到s;程序如下:t = [0:1/1024/50:1/50];s1 = sin(2*pi*50*t);s2 = sin(2*pi*50*t+120*pi/180);s3 = sin(2*pi*50*t+240*pi/180);s = s1+s2+s3;subplot(2,1,1);ho

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 15:05:32

大家帮忙看看我这个matlab仿真图形!模拟三相电流信号,将三相电流相加得到s;程序如下:t = [0:1/1024/50:1/50];s1 = sin(2*pi*50*t);s2 = sin(2*pi*50*t+120*pi/180);s3 = sin(2*pi*50*t+240*pi/180);s = s1+s2+s3;subplot(2,1,1);ho
大家帮忙看看我这个matlab仿真图形!
模拟三相电流信号,将三相电流相加得到s;程序如下:
t = [0:1/1024/50:1/50];
s1 = sin(2*pi*50*t);
s2 = sin(2*pi*50*t+120*pi/180);
s3 = sin(2*pi*50*t+240*pi/180);
s = s1+s2+s3;
subplot(2,1,1);
hold on;
plot(s1);plot(s2);plot(s3);
subplot(2,1,2);
plot(s);
hold off;
运行后图形如下:
上半个图是三相电流,没问题,下图是三相相加.图形怎么是这个样子?还是我程序写的有问题?

大家帮忙看看我这个matlab仿真图形!模拟三相电流信号,将三相电流相加得到s;程序如下:t = [0:1/1024/50:1/50];s1 = sin(2*pi*50*t);s2 = sin(2*pi*50*t+120*pi/180);s3 = sin(2*pi*50*t+240*pi/180);s = s1+s2+s3;subplot(2,1,1);ho
这是正确的,注意下图中纵坐标很小是10-15量级的,在数值模拟上可以认为是0. 因为数值运算毕竟存在误差.
其实用简单的符号推到也可知道这样计算出来的s恒等于0