nrrt.net
当前位置:首页 >> 用mAtlAB计算序列{%2 0 1 %1 3}和序列{1 2 0 %1}的... >>

用mAtlAB计算序列{%2 0 1 %1 3}和序列{1 2 0 %1}的...

用conv函数实现两个向量间的卷积 你可以百度具体的详细用法

clear,clc g=[3, 4, -2, 0, 1, -4]; h=[1, -3, 0, 4, -2, 3]; f=conv(g,h); 结果 f = 3 -5 -14 18 11 -14 28 -2 -18 11 -12

>> f = @(x) sum(cumsum([1:x].^0.5));% 使用举例>> f(1)ans = 1>> f(2)ans = 3.4142>> f(10)ans = 104.4787

你说的移位是什么概念?是像队列那样把第一个元素移出吗? 如果是,可以用 X = X(2:end); 这样队列长度会比原来减少了一个,要是想保持长度不变,可在后面补0: X = [X(2:end) 0];

% wn=6时,阻尼系数kosi=[2,0.1,0.3,0.5,0.8,1]的单位阶跃响应 wn=6; % 自然振荡频率 ωn kosi=[2,0.1,0.3,0.5,0.8,1]; % 阻尼系数 ξ figure(1) hold on for kos=kosi num=wn; den=[1,2*kos*wn,wn^2]; step(num,den) end title('阶跃响应') hold off

有两种方法: 【方法一】:这里用到两个函数: 1.rand()用来产生0-1之间的随机数, 2.fix()求取最小整数 若想产生一个包含m个整数且整数的范围在1-n之间的任意数,可通过以下命令: 1+fix(rand(1,m)*n)来产生 【方法二】:用RANDINT 在MATLAB中用...

用matlab产生一个均值为1,方差为0.2的高斯白噪声的方法如下: 1、R = normrnd(MU,SIGMA) 2、R = normrnd(MU,SIGMA,m) 3、R = normrnd(MU,SIGMA,m,n) 4、假设输入信号为X,则给X加上一个均值为0,方差为1的高斯白噪声信号的方法为: Y=X+normrnd(0...

假设n为100,我们可以使数组或矩阵a满足 a(n,1) = n, 采用下面的代码。另外,matlab中矩阵的标度是从1开始的,而不是像c,java等从0开始的。 close all;clear all;clc; n = 100; a = zeros(n,1); for i = 1:n a(i,1) = i; end

1.在simpowersystems-extra library-measurements下面有个模块-fourier,进入属性之后,设置如下参数:基波50Hz,谐波次数2.可以得到2次谐波的输出幅值。有效值需要除以根号2. 2.使用simpowersystems下的powergui-fft analysis

比较简单的迭代一般不用循环算,比如: pow = 0:10000;term = 0.2 .^ pow;k = sum(term)你这个不用算那么多项。因为 0.2 的 10 次方就已经是 1e-7 这个数量级了,算二三十项就差不多了,多算也不会提高精度。 最后如果你知道等比级数的公式的话...

网站首页 | 网站地图
All rights reserved Powered by www.nrrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com