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)))
0 件のコメント
採用された回答
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Operating on Diagonal Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!