我想绘制matlab中一个绘图中电路的电压,电流和功率。下面是公式:在一个屏幕上绘制两个正弦波的乘法
我不知道如何定义披在MATLAB,是它就像-3.14/4
或弧度?如果是的话,你能告诉我如何在matlab脚本中定义它吗?
这里是我写此任务的代码:
t = 0: 0.1:100;
pi = 3.14;
Vmax = 10;
Imax = 1;
f = 50;
phi_default = -pi/4;
Vsrc = Vmax * sin((2*pi*f) * t);
Isrc = Imax * sin((2*pi*f) * t + phi_default);
% Psrc = Vsrc * Isrc; %
% plot(t,Vsrc, t, Isrc, t, Psrc); %
% legend('V', 'I', 'P') ;
plot(t,Vsrc, t, Isrc);
legend('V', 'I');
与注释掉线的问题是,你可能知道的权力被定义为V * I
所以当我想这样做,我得到这个错误:内部矩阵尺寸必须一致。如何解决这个问题?
谢谢!
谢谢!这工作,你可以请检查phi阶段不同?因为我无法在结果图中看到相位差!所以我想我做错了。 – 2012-02-29 23:49:17
用不同的分母(pi/4就像你现在的pi/2和pi)一样 - 你会看到不同之处。 – tmpearce 2012-02-29 23:54:55