1樓:思孕
實際上我只要用一行就可以了!
clca=[1,2,3;
2,3,4;
1,3,4];
b=[1,3,4];
c=[1,2,4];
%判定************************************
sa=size(a,2);
p=c; %將需要判定的行賦值給ppz=ones(sa,1)*p-a;
panding=logical(size(find(sum(abs(pz)')'==0),1))%判定結果
2樓:清雪之明
%% 使用matlab自帶函式檢驗:ismemberclc;clear all;
a=[1,2,3;
2,3,4;
1,3,4];
b=[1,3,4];
c=[1,2,4];
ismember(b,a,'rows')
ismember(c,a,'rows')
3樓:匿名使用者
function [ c ] = decide( a, b )c=0;
for i=1:size(a,1)
if(sum(abs(a(i,:)-b))==0)c=1;
break;
endendend
4樓:掃地少林僧
有個函式;
k=ismember(a,b,'rows')a與b是列數相同的矩陣,如果a中的某一行與b中某一行元素相同,返回1,否則返回0。
注:k=ismember(a,b,'rows')中2012版本的matlab是『rows』,而以前版本的是『row』
例 a=[1 2 3;
2 4 6];
b=[1 2 3;
2 4 7;
2 4 6;
1 3 6];
k1=ismember(a,b,'rows');
k2=ismember(b,a,'rows');
結果 k1 =1
1k2=1010
matlab中怎麼定義大矩陣,matlab中怎麼定義乙個大矩陣
在matlab中,矩陣一般指二維陣列,當然矩陣也可以是多維的。生產的方法常用的有 直接輸入法。比如 c 1 2 3 4 生成2x2階矩陣2.函式法。matlab中提供了若干特殊函式用於繪製二維陣列。比如magic 3 生成3x3階魔方矩陣3.外部檔案法 通過外部檔案,比如data.m命令執行生產資料...
matlab中判斷矩陣中每一行中各列元素是否相等,返回每行中各列元素相等時的行號,並儲存為列向量
愛笑的柯南推理 用乙個程式實現n n魔方矩陣中,每一行 每一列 每一對角線上的元素之和相等。矩陣規律 本程式只適合基數,解釋如下 n 為奇數時,此題中n設為5 1 將1放在第一行中間一列 2 從2開始直到n n止各數依次按下列規則存放 按 45 方向行走,如向右上 每乙個數存放的行比前乙個數的行數減...
matlab中矩陣寫入的問題,matlab中矩陣寫入txt文件的問題
521煙雨曉曉 先新建一個命名tt.txt的文件,在建一個m檔案,把這些copy進去就ok了。a 1 2 3 4 5 b 6 7 8 9 0 fid fopen tt.txt wt i size a j size b m max i 2 j 2 for k 1 m if k i 2 fprintf ...