ERROR WHILE WRITING PROGRAAAME

1 次查看(过去 30 天)
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)))

采纳的回答

Star Strider
Star Strider 2019-3-28
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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Operating on Diagonal Matrices 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by