ERROR WHILE WRITING PROGRAAAME

3 visualizzazioni (ultimi 30 giorni)
Souvick roy
Souvick roy il 28 Mar 2019
Risposto: Star Strider il 28 Mar 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)))

Risposta accettata

Star Strider
Star Strider il 28 Mar 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

Più risposte (0)

Categorie

Scopri di più su Operating on Diagonal Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by