ERROR WHILE WRITING PROGRAAAME

1 Ansicht (letzte 30 Tage)
Souvick roy
Souvick roy am 28 Mär. 2019
Beantwortet: Star Strider am 28 Mär. 2019
delta=0.02
lambda=[0.01:0.0045:0.1]
beta=0.001
m=lambda./delta
y=[0.02:0.049:1]
p=y./lambda
v2=beta.*(y-delta)+1-exp(-p)+4.*sqrt(beta).*(sqrt(exp(-1/m))-sqrt(exp(-y./lambda)))
plot(m,v2)
xlabel('lambda/delta')
ylabel('v2')
title('v2 Vs lambda/delta')
%
IT SHOWS ERROR
9.9121 9.9581 10.0000
Error using /
Matrix dimensions must agree.
Error in plugvelvslmda (line 7)
v2=beta.*(y-delta)+1-exp(-p)+4.*sqrt(beta).*(sqrt(exp(-1/m))-sqrt(exp(-y./lambda)))

Akzeptierte Antwort

Star Strider
Star Strider am 28 Mär. 2019
You remembered to use element-wise division for ‘lambda’. You also need to use it for ‘m’:
v2=beta.*(y-delta)+1-exp(-p)+4.*sqrt(beta).*(sqrt(exp(-1./m))-sqrt(exp(-y./lambda)))
HERE

Weitere Antworten (0)

Kategorien

Mehr zu Operating on Diagonal Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by