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

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

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

matlab中数组(向量)编号是从1开始的,x(0)没意义,x(1)=0

x=a:b:c; 也就是 x 数组 第一个数是a。后面每一个数增加b,最后到达c(如果不是刚刚好,就是小于c的前一个数); x=0:1:10;就是x=0 1 2 3 4 5 6 7 8 9 10

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

用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...

用法,输入2个数:一个N,一个指数n 例如: myTest(3,5) function [ OutSum ] = myTest( N, n ) if nargin ~= 2 error('The input args number must be 2!') else OutSum = 0; for i=1:N OutSum = OutSum + i^n; end end end

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

大概明白那个意思了,但还不是很明确。 就比如是 [1 2 3] 吧,但变成三维的有好多种排列方法呀。 比如是: 1 1 12 2 2 3 3 3还是: 1 1 11 2 21 2 3补充一下结果的排列的样子,好方便写代码。

syms x y=3^3+(x-0.98)^2/(x+1.35)^3-5*(x+1/x) y=subs(y,x,2)

当出现这种提示时,一般表示没有得到解。解第一类椭圆积分是有专门的函数的,ellipke,如: a=ellipke(0.1) 结果: a = 1.6124

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