1樓:楊好巨蟹座
[row, col] = find( r ~= 0 ); % row,col是所有非零元
素的橫座標和縱座標
num = size(row, 1); % 有多少個非回零元素
for i = 1:num
r(row(i), col(i)) = 1; % 非零元素置一
答end
2樓:劉復民
可以考慮用find函式
3樓:
這個問題看著就頭大,就跟我的割集演算法一樣,愁啊。
matlab如何找到矩陣中零元素的位置?急!!!!!!!!!!!
4樓:匿名使用者
舉個例子!
b=[1 2 3 4 5 0 0 0 0 0];
v=find(b~=0)%返回b中非零元素%v = 1 2 3 4 5[row,col]=find(b~=0)%返回矩陣內b中非零元素對應的
容行和列
%row =1 1 1 1 1%col = 1 2 3 4 5
5樓:匿名使用者
首先你的跑完之後,b的17列後不是為零,只是很小的數,你可以if一下讓它為零
直接用find函式
比方ans=find(b==0);
ans就是b=0的下標了
在matlab中,如何查詢某個矩陣中滿足特定數值的行和列的值?
6樓:宇逸
[i,j]=find(a==1)
返回所尋找的元素的行標 i 和列表 j
7樓:匿名使用者
[m,n]=find(a==1)
m,n分別為行數,列數
matlab 怎麼找到一個矩陣中某一列等於一個數的所有行?
8樓:匿名使用者
ir = find(a(:,3)==10) % 返回行索引
iv = a(find(a(:,3)==10),:) % 返回數值
9樓:匿名使用者
x = [1 2 3;
3 4 5;
5 6 3;
7 4 3];
target_col = 2; % 要搜尋的目標bai列
target_val = 4; % 要所du搜的目標值
[row,col] = find(x(:,target_col)==target_val); % 關鍵
zhi語句,使用find()函式dao
result_row = row; %搜尋到的回結果fprintf('%d\n',result_row); % 輸出
輸出結果:答24
在matlab中如何提取裡面的資料
matlab提供了notebook,使使用者可以在word環境中呼叫matlab的強大功能。notebook製作的m book文件不僅擁有word的全部文書處理功能,而且具備matlab無與倫比的數學解算能力和計算結果視覺化能力。1.notebook的安裝 在matlab命令列下,輸入noteboo...
matlab中如何將多個矩陣儲存到同矩陣中
將a,b,c合併成d,然後再一次性儲存為txt.d a b c 讀入到txt建議用dlmwrite函式 例如 有100個同維數的矩陣,使其從左到右的順序儲存到同一個txt檔案中。example a,b,c,d是25 3的矩陣 儲存在txt檔案中後的形式是 a b c d 程式設計了25 12的矩陣。...
怎麼在MATLAB中求雅克比矩陣
myisam recover 64k 允許的group concat 函式結果的最大長度 transaction isolation repeatable read innodb file per table innodb status file 1 怎麼在matlab中求雅克比矩陣?matlab中...