matlab中t(251)=exp(-20)是什么意思;在画频谱图中用到的。源代码如下,求高手解释。
clear all;
close all;
r=0.02;
t=-5:r:5;
N=200;
w=2*pi;
k=-N:N;
w=k*w/N;
t(251)=exp(-20);
f1=sin(2*pi*3*t)./(pi*3*t);
F=r*f1*exp(-j*t'*w);
F1=abs(F);
P1=angle(F);
subplot(3,1,1);
plot(t,f1);
grid on;
xlabel('t');
ylabel('f(t)');
title('f(t)');
subplot(3,1,2);
plot(w,F1);
xlabel('w');
grid on;
ylabel('F(jw)');
subplot(3,1,3);
plot(w,P1*180/pi);
grid;
xlabel('w');
ylabel('相位(度)');
matlab中t(251)=exp(-20)是什么意思
答案:2 悬赏:70 手机版
解决时间 2021-03-01 00:01
- 提问者网友:且恨且铭记
- 2021-02-28 11:38
最佳答案
- 五星知识达人网友:逃夭
- 2021-02-28 12:33
你之前给t赋了一个501项的行向量,后面t(251)=exp(-20)的意思就是把t中第251个元素赋新值为exp(-20)。
全部回答
- 1楼网友:西风乍起
- 2021-02-28 13:58
分步骤来看:
exp(-quadl(@(t)lamda_0+k×t,0,s)) 当然 就是求 -quadl(@(t)lamda_0+k×t,0,s) 的指数,没什么好解释的;
quadl(@(t)lamda_0+k×t,0,s) 是对 @(t)lamda_0+k×t 进行积分,积分区间为0到s;
@(t)lamda_0+k×t (其中的乘号应该是*而不是×)是一个关于t的匿名函数,相当于
function y=f(t)
y = lamda_0+k*t;但形式上更为简单,使用方便。其中,lamda_0、k为已知常数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯