Incorrect values of two-dimensional matrix after division operation
1 次查看(过去 30 天)
显示 更早的评论
Hello everyone,
Please I'm trying to implement this equation in matlab to get ro_optimum which is two dimensions (10 x 10)
I wrote this code to get the value of ro_optimum, but I got atwo dimentional matrix which has the same values of elements in each row which is a strange result.
This is the equation I'm trying to write;
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1196598/image.png)
CK=[500,600,700,800,900,1000,1100,1200,1300,1400]';
a = 500;
b = 2000;
TN=10;
Lks = ((b-a).*rand(10) + a);
aa = 0.1;
bb = 1;
Fkm = ((bb-aa).*rand(10,1) + aa)*(10^9);
Fkf= ((bb-aa).*rand(10,1) + aa)*(10^9);
Rk=((bb-aa).*rand(10,1) + aa)*(10^9);
for k=1:1:TN
for s=1:1:TN
DRK_hat_(k)=Lks(k,s)./Rk(k)
DRK_hat=(DRK_hat_)'
tks_hat(k,s)=(CK(k).*Lks(k,s))./Fkf(k)
tks_only(k,s)=(CK(k).*Lks(k,s))./Fkm(k)
ro_opt(k,s)=(tks_only(k,s))./(DRK_hat(k)+tks_hat(k,s)+tks_only(k,s))
end
end
I'm expecting to get a two dimension matrix (10 x10) with whole different values in each row and each column..
Please,can anyone help me ?
2 个评论
David Hill
2022-11-17
We have no idea what several of your variables are like (TN, gamma_k, B, DRK_hat).
采纳的回答
Torsten
2022-11-17
L(k,s) cancels out in your formula for ro_opt(k,s). Thus ro_opt(k,s) only depends on k, not on s.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!