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

2 views (last 30 days)
brvpxnc
brvpxnc on 19 May 2023
Answered: gscgudn on 19 May 2023
程序如下:
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系统

Accepted Answer

gscgudn
gscgudn on 19 May 2023
赋值那句里面的t要改成t(i)

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!