PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[心得] 矩陣轉存問題
作者:
Lionel
(祝福與成全)
2015-03-27 14:55:57
A(i,j)元素屬於{1,2,3}
特殊矩陣 只有3個值
已知
A=[1 2 3;
3 2 1;
3 3 3;];
欲得
A(i,j)=1時,B(i,j)=1
A(i,j)=2or3時,B(i,j)=0
B=[1 0 0;
0 0 1;
0 0 0;];
my code
A=[1 2 3;
3 2 1;
3 3 3;];
for i=3
for j=3
if A(i,j)==1
B(i,j)=1;
elseif A(i,j)>1
B(i,j)=0;
end
end
end
請問有沒有不用for的方法...
我想讓程式跑快一點
作者:
celestialgod
(天)
2015-03-27 15:03:00
B = A==1
作者:
Lionel
(祝福與成全)
2015-03-27 15:09:00
請問為什麼這樣就可以了??喔喔 我懂了 那個1是ture
作者:
profyang
(prof)
2015-03-27 17:18:00
B=A; B(A==1)=1; B(A~=1)=0; 1F寫法的完整版 這題剛好1F那樣寫就夠了 但如果A=1的你想讓她=10 A不=1的想=20之類的就不能那樣寫
繼續閱讀
[討論] 三維矩陣資料轉成二維且橫的排
hnuuy
[問題] 請問imcrop和subplot迴圈的應用
guida
[討論] 如何解 非線性模型最佳化參數?
Negroni
[問題] 類神經網路 偏權值問題
benny5116
[討論] 如何用疊代法解線性矩陣
koogoo
[問題]svm
forb9823018
[心得] 迴圈問題
Lionel
[討論] 如何把中文字串存成txt檔案?
ReiFu21
[問題] 像素值的計算 不能為負?
cliffchen123
[討論]請問畫函數問題
w0005151
Links
booklink
Contact Us: admin [ a t ] ucptt.com