0
load('matrix.mat');
userInput = input('input a value from 1-5')
DayReport = sum(matrix(:,end 2);==userInput)
我想檢索與userInput對應的加載矩陣的第2列的行數。但是,當我嘗試運行代碼時,它說第三行中存在錯誤(簡單地說,「意外的MATLAB表達式」)。任何想法,爲什麼這是?意外的MATLAB表達式? (試圖創建一個函數)
編輯:我找到了一個解決方案,結果我不需要「結束」或總和函數內的分號。
load('matrix.mat');
userInput = input('input a value from 1-5')
DayReport = sum(matrix(:,2)==userInput)
我想調用'sum'內。另外,在它做什麼之前,「2」是什麼? –
由於簡單的印刷錯誤,我正在投票結束您的文章。刪除分號將允許您的代碼工作。 – rayryeng