我大概讲一下实现的原理:正弦波移相φ,当使得大于sin(φ)的值为1,其他值为-1,占空比就跟这个φ值之间有联系. 占空比原理图如下所示. 结果上图,可以实现调节占空比,方波频率,方波个数. 下面是函数的代码: function y=squarewav(Vm,f,K,n) %参数为幅度,频率,占空比,以及波形个数 % 正弦信号 % f = 1000;% 正弦波频率 w = 2*pi*f;% 正弦波角频率 % Vm = 2;% 正弦幅值 u = (0.5-K)*pi;% 相位 N = 4000;%
网络上流传一个面试题,说如何编程让CPU的使用率按照正弦方式变化 代码如下(运行环境Linux): #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> int main(int argc,char* argv[]) { struct timeval tv; long long start_time,end_time; long long busy_time[10
计算次幂 Trial>> 3 ^ 2 % 3 raised to the power of 2 ans = 9 MATLAB 计算正弦值 Trial>> sin(pi /2) % sine of angle 90o ans = 1 MATLAB 除以零 Trial>> 7/0 % Divide by zero ans = Inf MATLAB 数学计算表达式 Trial>> 123 * 23.259 ans = 2.8609e+03 MATLAB MATLA
4.1 开关应用 4.1.1 单象限开关 理想的SPST(Single pole single throw)开关如图4.1所示.开关包含电源端子1和0,其电流和电压极性如图所示.在接通状态下,电压\(v\)为零,而在断开状态下电流\(i\)为零.有时在第三端子\(C\)处施加控制信号. SPST开关的显着特征包括控制方法(有源与无源)以及它们可以在其工作的\(i-v\)平面区域.无源开关不包含控制端子\(C\).开关的状态由施加到端子0和1的波形\(i(t)\)和\(v(t)\)决定.最常见的例