I have a matrix
A=[ 39 77516 13 2174 0 40
50 83311 13 0 0 13
38 215646 9 0 0 40
53 234721 7 0 0 40
28 338409 13 0 0 40]
i replace some values using
for i=1:5
for j=1:6
if (A(i,j)>17&&A(i,j)<=18.5)
A(i,j)=0.111;
end
if (A(i,j)>18.5&&A(i,j)<=20.5)
A(i,j)=0.112;
end
if (A(i,j)>20.5&&A(i,j)<=30)
A(i,j)=0.113;
end
if (A(i,j)>30&&A(i,j)<=40.5)
A(i,j)=0.114;
end
if (A(i,j)>40.5&&A(i,j)<=48)
A(i,j)=0.115;
end
if (A(i,j)>48&&A(i,j)<=54.5)
A(i,j)=0.116;
end
end
end
I get output as
1.0e+005 *
0.0000 0.7752 0.0001 0.0217 0 0.0000
0.0000 0.8331 0.0001 0 0 0.0001
0.0000 2.1565 0.0001 0 0 0.0000
0.0000 2.3472 0.0001 0 0 0.0000
0.0000 3.3841 0.0001 0 0 0.0000
i used format long berfor the code ,even ten i did nit get exact result,
i need output as
for ist column
.114
.116
.114
.116
.112
these values are after replacement,please help

 採用された回答

Andrei Bobrov
Andrei Bobrov 2012 年 2 月 22 日

0 投票

1 件のコメント

kash
kash 2012 年 2 月 22 日
Andrei plz send codes for this,its very small,cant see it plz

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で MATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by