我需要創建一個將組件矩陣作爲參數並返回矩陣的函數?八度初學者幫助。創建一個將組件矩陣作爲參數並返回矩陣的函數?
顯然這個函數應該規範化我的數據? 在我的項目中還有其他一些說明以及此步驟,例如: 取矩陣並計算沿某一列的平均值。 計算測量值與此平均值之間的差值。 從每個測量中減去這個差異。 將更正後的矩陣返回給腳本。 將更正後的矩陣置於腳本中的變量中。
(我不知道這是什麼功能是應該做什麼的,我完全失去了和任何幫助將感謝感謝!)
我需要創建一個將組件矩陣作爲參數並返回矩陣的函數?八度初學者幫助。創建一個將組件矩陣作爲參數並返回矩陣的函數?
顯然這個函數應該規範化我的數據? 在我的項目中還有其他一些說明以及此步驟,例如: 取矩陣並計算沿某一列的平均值。 計算測量值與此平均值之間的差值。 從每個測量中減去這個差異。 將更正後的矩陣返回給腳本。 將更正後的矩陣置於腳本中的變量中。
(我不知道這是什麼功能是應該做什麼的,我完全失去了和任何幫助將感謝感謝!)
這可能是作業,但我會幫你開始。
要創建一個函數,它接受一個矩陣,並返回一個矩陣:
function m_out = my_function(m_in)
%insert calculations here
end
找到一個矩陣的2範數(這是最大的奇異值):
the_norm = norm(my_matrix); % returns a scalar, 2-norm of matrix
要找到一個向量的平均值:
the_mean = mean(my_vector); % returns a scalar, mean of the vector
訪問矩陣的特定列:
my_col = my_matrix(:, col_number); % my_col is a vector
要訪問的矩陣的一個特定行:
my_row = my_matrix(row_num, :); % my_row is a vector
要從矩陣減去一個標量(單數):
new_matrix = old_matrix - single_number; % returns a matrix
向矩陣存儲到一個變量(例如):
my_matrix = [1,2,3;4,5,6;7,8,9];
試試試試創建一個fu它將這一切放在一起。
+1所有的建議,而沒有實際上做的功課OP。 – am304 2014-10-30 17:00:23
所以你知道:http://stackoverflow.com/help/on-topic – Alex 2014-10-30 16:53:25
你是如何在你描述的情況下結束的? (*「我不知道這是功能應該做什麼或任何我完全失去了,任何幫助,將不勝感激,謝謝!」*) – Schorsch 2014-10-30 19:48:27