MATLAB中有什么函数可以用来计算矩阵的相似程度,最好是能够找两个相同矩阵的 matlab中求两个矩阵的相似度或者说拟合度有什么办法??

Matlab\u6709\u4ec0\u4e48\u51fd\u6570\u53ef\u4ee5\u76f4\u63a5\u6bd4\u8f83\u4e24\u4e2a\u7ef4\u6570\u76f8\u540c\u7684\u77e9\u9635\u540c\u4e00\u884c\u91cc\u8fb9\u76f8\u540c\u5143\u7d20\u7684\u4e2a\u6570\u3002

a=f[];%\u8981\u8f93\u5165\u7684\u77e9\u9635
b=[];%\u8981\u8f93\u5165\u7684\u77e9\u9635
h=1;
l=1;
for i=1:779
for k=1:809
if a(i,5)==b(k,5)
c(l,:)=a(i,:);
h=l+1;
c(h,:)=b(k,:);
h=h+1;
end
end
l=h+1;
end
c

MATLAB \u7684corr\u51fd\u6570\u6216\u8005corrcoef\u51fd\u6570

检测的算法有很多,具体看你的需求了。我给你提供一个例子:
两矩阵相减得到新矩阵,新矩阵的每一个元素的平方和就可以来检测矩阵相似了。相同的矩阵得到的平方和为零。越不同的矩阵,平方和的值越大。
a=【1,2;3,4】
b= 【3,4;5,6】
c=【1,3;2,4】

a-b = 【-2,-2;-2;-2】 平方和 = 4+4+4+4 = 16
a-c = 【0,-1;1,0】 平方和= 0+1+1+0=2
所以,c矩阵比b矩阵更接近a矩阵

  • matlab涓鐨鍑芥暟濡備綍浣跨敤?
    绛旓細寮瑰嚭鐨勮彍鍗閲岄潰鏈澶ч噺宸茬粡鐜版垚鐨鍑芥暟锛鍙互婊¤冻澶ч儴鍒嗛渶姹傦紝姣斿YatX琛ㄧず姹俋鍧愭爣澶刌娲茬殑鍊硷紝濡備笅鍥撅細鐐瑰嚮Edit锛屽彲浠ョ湅鍒拌鍑芥暟璇︾粏浠嬬粛鍜屽弬鏁扮殑鍚箟锛屽鍒朵笅鍥剧孩绾垮鐨勫瓧娈碉細璇ュ瓧娈靛氨鏄牸寮忥紝姣斿鍥句腑涓猴細search forward Xvalue (X_value)鍏朵腑鎷彿鍐呭氨鏄鎵剧殑X宸﹁竟鍊硷紝姣斿鍙朮=1锛岀劧鍚庡啀cursor search...
  • matlab缁濆鍊肩敤浠涔鍙栫殑?
    绛旓細鍦∕ATLAB涓锛鍙互浣跨敤abs()鍑芥暟鏉ヨ绠椾竴涓暟鐨勭粷瀵瑰笺傝鍑芥暟杩斿洖涓涓鏁帮紝鍏跺ぇ灏忕瓑浜庤緭鍏ュ弬鏁扮殑缁濆鍊笺備緥濡傦細|x| = abs(x);濡傛灉浣犳兂瑕佽绠椾竴涓暟涓0鐨勮窛绂伙紝鍙互浣跨敤norm()鍑芥暟銆備緥濡傦細dist = norm(x);闄や簡abs()鍜宯orm()鍑芥暟锛孧ATLAB杩樻彁渚涗簡涓浜涘叾浠栫殑璁$畻缁濆鍊肩殑鍑芥暟銆俧abs()鍑芥暟杩斿洖涓涓...
  • MATLAB涓figure鍑芥暟鏄浠涔鎰忔?
    绛旓細MATLAB涓鐨刦igure鍑芥暟鏄敤浜庡垱寤轰竴涓柊鐨勫浘褰㈢獥鍙g殑鍑芥暟銆傝鍑芥暟鍙互鍒涘缓涓涓叿鏈夋寚瀹氬睘鎬х殑鍥惧舰绐楀彛锛屾瘮濡傜獥鍙eぇ灏忋佹爣棰樸佽儗鏅壊銆佽竟妗嗙瓑銆俧igure鍑芥暟涔熷彲浠ヨ鐢ㄦ埛鍦ㄥ悓涓涓狹ATLAB鐜涓悓鏃舵樉绀哄涓浘褰傚湪浣跨敤plot绛夌粯鍥惧嚱鏁版椂锛屽鏋滄病鏈夋寚瀹氬浘褰㈢獥鍙o紝MATLAB浼氳嚜鍔ㄥ垱寤轰竴涓柊鐨勭獥鍙o紝骞跺湪鍏朵腑缁樺埗鍥惧舰銆備絾...
  • matlab涓mod鍑芥暟鐨勭敤娉
    绛旓細3銆matlab涓嚱鏁MOD鍙互鍊熺敤鍑芥暟 INT 鏉浣跨敤骞惰〃绀猴細MOD(n锛 d) = n - d*INT(n/d)銆4銆丮atlab涓虹壒娈婄殑宸ョ▼鍙婄瀛﹁绠楄瑷锛屽畠閲岄潰鐨勬暟鎹氬父琚涓烘槸鐭╅樀銆傜敱浜庣煩闃典箻闄ゆ硶鐨勭壒娈婃э紙闇瑕佸杩囩嚎鎬т唬鏁帮級锛孉*B鎸囩殑鏄氬父鐨勭煩闃电殑涔橀櫎娉曘俶atlab涓璵od鏄浠涔鎰忔1銆侀氬父鍙栨ā杩愮畻(mod)涔熷彨鍙栦綑杩愮畻...
  • matlab涓lhsdesign鍑芥暟鎬庝箞鐢ㄥ晩,
    绛旓細lhsdesign 鍑芥暟鏄 MATLAB 涓鐢ㄤ簬鐢熸垚 Latin hypercube sample 鐨勫嚱鏁帮紝璇硶濡備笅锛歮atlab Copy code X = lhsdesign(n,p)X = lhsdesign(n,p,'smooth')X = lhsdesign(n,p,'criterion',criterion)X = lhsdesign(n,p,'iterations',iterations)X = lhsdesign(n,p,'criterion',criterion,'iterations',...
  • matlab涓num2str鍑芥暟濡備綍浣跨敤?
    绛旓細matlab涓num2str鍑芥暟鐨勫姛鑳芥槸锛氭妸鏁板艰浆鎹㈡垚瀛楃涓诧紝 杞崲鍚鍙互浣跨敤fprintf鎴杁isp鍑芥暟杩涜杈撳嚭銆傚湪matlab鍛戒护绐楀彛涓敭鍏oc num2str鎴杊elp num2str鍗冲彲鑾峰緱璇ュ嚱鏁扮殑甯姪淇℃伅锛屼粠涓彲浠ョ湅鍑簄um2str鐨勪娇鐢ㄦ柟娉曟湁涓夌锛屼互涓嬬ず渚嬫憳鑷MATLAB涓num2str鍙傝冮〉锛孧ATLAB鑷甫鏈夊嚱鏁鐨勪娇鐢ㄨ鏄庯紝鍑芥暟鐢ㄦ硶鍙互鐩存帴鍑芥暟浠嬬粛鍜岀ず渚嬨
  • MATLAB涓鍙栨暣鐢浠涔堝嚱鏁
    绛旓細1銆乫loor 鍚戜笅鍙栨暣>> a=1.4;>> b=floor(a)b = 1 2銆乧eil鍚戜笂鍙栨暣>> b=ceil(a)b = 2 3銆乫ix鍚戦浂鍙栨暣 >> a=[-1.9,1.9];>> b=fix(a)b = -1 1 4銆乺ound 鍥涜垗浜斿叆鍙栨暣 >> a=[0.4 0.5];>> b=round(a)b = 0 1 ...
  • matlab涓姹俷娆℃柟鏍圭殑n璇ョ敤浠涔堝嚱鏁?
    绛旓細绠鍗曟潵璇村氨鏄紝浣跨敤power(x,1/3),鎴栬呯畝鍗曠殑浣跨敤 x^(1/3)鍗冲彲銆matlab涓姹傚钩鏂规牴锛堜簩娆℃柟鏍癸級鐢╯qrt锛屼絾娌℃湁涓撻棬琛ㄧず涓夋鏂规牴鐨鍑芥暟銆傝绠椾笁娆℃柟鏍圭瓑浠蜂簬璁$畻鏌愪釜鏁扮殑涓夊垎涔嬩竴娆℃柟銆傛墍浠鍙互浣跨敤power(x,1/n)鐨勬柟娉(琛ㄧず寮n娆℃柟鏍)銆備妇渚嬶細>> x=4 x =4 >> power(x,1/3)ans =1....
  • matlab鐢诲浘鎬庢牱娣诲姞鏍囨敞,閮鏈変粈涔堝嚱鏁?
    绛旓細涓锛庝簩缁寸粯鍥 浜岀淮鍥惧舰鏄皢骞抽潰鍧愭爣涓婄殑鏁版嵁鐐硅繛鎺ヨ捣鏉ョ殑骞抽潰鍥惧舰銆鍙互閲囩敤涓嶅悓鐨勫潗鏍囩郴锛屽鐩磋鍧愭爣銆佸鏁板潗鏍囥佹瀬鍧愭爣绛夈備簩缁村浘褰㈢殑缁樺埗鏄叾浠栫粯鍥炬搷浣滅殑鍩虹銆備竴锛庣粯鍒朵簩缁存洸绾跨殑鍩烘湰鍑芥暟 鍦∕atlab涓锛屾渶鍩烘湰鑰屼笖搴旂敤鏈涓哄箍娉涚殑缁樺浘鍑芥暟涓簆lot锛屽埄鐢ㄥ畠鍙互鍦ㄤ簩缁村钩闈笂缁樺埗鍑轰笉鍚岀殑鏇茬嚎銆1锛巔lot鍑芥暟鐨...
  • MATLAB涓鐨勯樁涔鍑芥暟鏄浠涔?
    绛旓細MATLAB涓殑闃朵箻鍑芥暟鏄痜actorial锛堬級銆鍦∕ATLAB涓璇ュ嚱鏁拌繍鐢ㄨ鍒欐槸杩欐牱鐨勶細璇硶 f = factorial(n)璇存槑 f = factorial(n) 杩斿洖鎵鏈夊皬浜庢垨绛変簬 n 鐨勬鏁存暟鐨勪箻绉紝鍏朵腑 n 涓洪潪璐熸暣鏁板笺傚鏋 n 涓烘暟缁勶紝鍒 f 鍖呭惈 n 鐨勬瘡涓肩殑闃朵箻銆俧 涓 n 鍏锋湁鐩稿悓鐨勬暟鎹被鍨嬪拰澶у皬銆俷 鐨勯樁涔橀氬父浣跨敤鎰熷徆鍙峰瓧绗...
  • 扩展阅读:matlab常用命令大全 ... matlab常用函数大全 ... matlab if多个判断条件 ... matlab中ones函数的用法 ... matlab中@和find一起用 ... matlab元器件大全 ... matlab中的∑函数实例 ... matlab调用自己写的函数 ... matlab编程实例100篇 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网