作者flyaway339 (豪)
看板MATLAB
標題[問題] 偽逆矩陣與解的限制
時間Tue Feb 24 22:50:45 2015
各位好
最近看完奇異值分解的理論,有個疑問:
在matlab中可以利用pinv的指令找到近似解
假設x為要求得的解:
x = pinv(D)*b
可以找到使的||b - Dx||^2最小值的解x,但是矩陣x中會有負值的出現
如果今天想要以矩陣x中的值都為正的前提下,找出使的||b - Dx||^2
最小值的解x,想請問在matlab中有什麼方法可以解決?
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.19.236
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1424789448.A.525.html
推 windg: 把負都改成0 就是你的答案 02/24 23:00
推 windg: 不對 我錯了 02/24 23:02
推 jack10313: 可以看NMF,但我沒研究 02/24 23:34
→ jack10313: 你研究出來可以順便打一篇文章供他人參考XD 02/24 23:35
推 tn00364361: 用linear programming還是quadratic programming可以 02/26 14:25
→ tn00364361: 做的樣子 02/26 14:25
推 infernodimon: NNLS ? 03/03 13:32