MATLAB矩阵元素数量不一样怎么解决?。

程序如下:
clear all;
% fs = 100*10^(7);
% T = 1/fs;
t=1:80;
tau1 = 0.1;
A=1;
f=15;
pd=zeros(1,80);
for i=1:length(t)
pd(i)=A.*exp(-t./tau1).*sin(2.*pi.*f.*t);
end
figure;
plot(t,pd)
xlabel('time in nanosecs')
ylabel('amplitude in volts')
xlim([0 80])
ylim([0 1])
title('Typical PD Pulse')
hold on
line([-10 0],[0 0], ylim)
运行后报错:
??? In an assignment A(I) = B, the number of elements in B and
I must be the same.
Error in ==> jubufangdian2 at 12
pd(i)=A.*exp(-t./tau1).*sin(2.*pi.*f.*t);
本人使用的是MATLAB 7.8.0(R2009a),win10系统

 Risposta accettata

gscgudn
gscgudn il 19 Mag 2023

0 voti

赋值那句里面的t要改成t(i)

Più risposte (0)

Categorie

Scopri di più su MATLAB in Centro assistenza e File Exchange

Richiesto:

il 19 Mag 2023

Risposto:

il 19 Mag 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!