如何利用MATLAB求矩阵的和或差

\u600e\u6837\u7528matlab\u6c42\u4e00\u4e2a\u77e9\u9635\u4e2d\u51e0\u4e2a\u6570\u7684\u6781\u5dee\uff08\u5c31\u662f\u6700\u5c0f\u503c\u548c\u6700\u5927\u503c\u7684\u5dee\uff09\uff1f

aim=[a(1,2),a(3,4),a(5,6),a(7,8)];
result=max(aim)-min(aim);

\u6c42\u4e00\u4e2a\u77e9\u9635A\u6240\u6709\u5143\u7d20\u7684\u7edd\u5bf9\u503c\u7684\u548c\u7684\u5b9e\u73b0\u65b9\u6cd5\u4e3a\uff1a\u5728matlab\u547d\u4ee4\u7a97\u53e3\u8f93\u5165\u4ee3\u7801\uff1a sum(sum(abs(A)))\uff0c\u5176\u4e2d\u7528\u5230\u7684\u4e24\u4e2a\u51fd\u6570\u7684\u529f\u80fd\u5982\u4e0b\uff1a
1\u3001abs(A) \u6c42\u77e9\u9635A\u4e2d\u6bcf\u4e2a\u5143\u7d20\u7684\u7edd\u5bf9\u503c
2\u3001sum(A) \u6cbf\u7740\u77e9\u9635A\u7684\u7b2c\u4e00\u4e2a\u7ef4\u5ea6\u8ba1\u7b97\u5143\u7d20\u4e4b\u548c\u3002\u5f53A\u4e3a\u5411\u91cf\u65f6\uff0c\u5f97\u5230\u6240\u6709\u5143\u7d20\u4e4b\u548c\uff1b\u5f53A\u4e3a\u4e8c\u7ef4\u77e9\u9635\u65f6\uff0c\u5c06\u6cbf\u7740\u5217\u6c42\u548c\uff0c\u5373\u5f97\u5230\u4e00\u4e2a\u884c\u5411\u91cf\u3002
\u4e0b\u9762\u8fdb\u884c\u4e00\u4e2a\u5b9e\u4f8b\u6f14\u793a\uff1a
1\u3001\u6253\u5f00matlab\u8f6f\u4ef6\uff0c\u5728\u547d\u4ee4\u7a97\u53e3\u8f93\u5165\uff1aA = [ 1 2 3;-1 -2 -3;1 0 -1]\uff0c\u663e\u793a\u7ed3\u679c\u5982\u4e0b\u56fe\u6240\u793a\uff1a

2\u3001\u63a5\u7740\uff0c\u8f93\u5165\u4ee3\u7801\uff1asum(sum(abs(A)))\uff0c\u6839\u636esum\u51fd\u6570\u7684\u8bf4\u660e\uff0c\u5bf9\u4e8e\u4e8c\u7ef4\u77e9\u9635\uff0c\u4f7f\u7528\u4e24\u6b21sum\u51fd\u6570\u624d\u80fd\u5f97\u5230\u6240\u6709\u5143\u7d20\u7684\u548c\u3002\u6b64\u65f6\u5f97\u5230\u7ed3\u679c14\uff0c\u5373\u4e3a\u4e0a\u9762\u793a\u4f8b\u77e9\u9635A\u7684\u6240\u6709\u5143\u7d20\u7684\u7edd\u5bf9\u503c\u4e4b\u548c\uff0c\u5982\u4e0b\u56fe\u6240\u793a\uff1a

您好,很高兴为您解答。

1 2 5 6
例如,求矩阵A=( ),B=( )的和A+B。
3 4 7 8

在MATLAB中输入矩阵A:A=[1 2 ;3 4 ],回车;然后输入矩阵B: B=[5 6 ; 7 8 ],回车;
再输入: Add=A+B,回车;求差则输入:Sub=A-B;回车;

注意:输入英文字母时要区别大小写!

如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

~ O(∩_∩)O~

  • matlab涓眰鐭╅樀鍚勮鍏冪礌涔嬪拰鐨勫嚱鏁皊um 鎬庝箞鐢,鏈濂戒妇涓緥瀛
    绛旓細sum(X,1)鏄寜鍒楁眰鍜,姣斿 X = 1 1 1 1 2 2 2 2 >> sum(X,1)ans = 3 3 3 3 sum(X,2)鏄寜琛屾眰鍜,>> sum(X,2)ans = 4 8
  • 鍦MATLAB涓涓鎬庝箞姹涓涓鐭╅樀鎵鏈夋暟鐨勫拰?
    绛旓細sum(sum(x)')鍘熺悊灏辨槸鍏堝鍚勫垪鍒嗗埆姹傚拰锛屽彉鎴1脳n鐨鐭╅樀鍚庯紝杞疆鍙樻垚n脳1鐨勭煩闃碉紝鍐鐢sum鍑芥暟姹傚拰銆傘傘傚師鍥犳槸sum鍙兘瀵瑰垪杩涜鎿嶄綔銆傘傘
  • matlab 鎬庝箞姹傜煩闃鍏冪礌鐨勫拰
    绛旓細姹傚拰鐨勮瘽鍙互鐩存帴鐢細slc=sum(segment(:))涓嶈繃浣犵殑鍐欐硶搴旇涔熸病閿欙紝寤鸿浣犵湅鐪媠egment鐨剆ize銆
  • MATLAB姹傜煩闃姣忎竴琛屼箣鍜
    绛旓細>>A=rand(3,4)A = 0.9501 0.4860 0.4565 0.4447 0.2311 0.8913 0.0185 0.6154 0.6068 0.7621 0.8214 0.7919 >>sum(A,2)ans = 2.3373 1.7564 2.9823 === 鑷繁鎸夌収鎴戣繖涓牸寮忓紕涓涓嬪惂
  • matlab姹傚浣曟眰鐭╅樀鍐呬竴琛岀殑鍏冪礌鐨勫拰
    绛旓細sum(A,2)
  • matlab涓鐢卞惊鐜繍绠楀緱鍒扮殑澶氫釜缁撴灉(鐭╅樀),濡備綍姹傚拰
    绛旓細鐩存帴鐩稿姞灏辫浜嗭紙濡侫锛孊鍧囦负鐭╅樀锛孉銆丅鐭╅樀鐨勫拰涓篈+B锛
  • matlab涓眰鐭╅樀鍚勮(鍒)鍏冪礌涔嬪拰
    绛旓細sum(a)鏄垪姹傚拰 sum(a,2)鏄姹傚拰 涓鑸氨鏄痙ouble鍨嬬殑锛岃鏄叏鐭╅樀姹傚拰锛宻um(sum(a))
  • 鎬庝箞鍒╃敤鐭╅樀MATLAB璁$畻?
    绛旓細鐭╅樀鍒嗘瀽鏄В鍐冲緢澶氶棶棰樼殑濂芥柟娉曪紝浣嗘槸寰堝鏃跺鐭╅樀鐨杩愮畻姣旇緝绻佺悙锛岀壒鍒槸楂橀樁鐭╅樀杩愮畻銆傝繖鏃跺欏鏋鐢╩atlab鏉璁$畻灏辨柟渚垮揩鎹峰緱澶氥備笅闈粙缁嶄竴浜涘熀鏈殑鐭╅樀杩愮畻鏂规硶銆傚鍔狅紝鍑忥紝涔橈紝闄わ紝杞疆锛屾眰閫嗐傜害瀹氾細a=[1,3,5;2,4,6;7,9,8] b=[9,6,4;3,4,5;2,3,4]宸ュ叿/鍘熸枡 1銆佸姞鍜屽噺锛氬姞...
  • MATLAB姹傜煩闃姣忎竴琛鐨勫拰缁勬垚涓涓柊鐨勭煩闃
    绛旓細A=rand(10,5)B=A*eye(5,1)鎴栬鐢鍛戒护sum sum(x,2)琛ㄧず鐭╅樀x鐨勬í鍚戠浉鍔狅紝姹傛瘡琛鐨勫拰锛岀粨鏋滄槸鍒楀悜閲忋傝岀己鐪佺殑sum(x)灏辨槸绔栧悜鐩稿姞锛屾眰姣忓垪鐨勫拰锛岀粨鏋滄槸琛屽悜閲忋
  • MATLAB涓浣曟眰鐭╅樀涓墍鏈夊厓绱犱笌璇ュ厓绱犳墍鍦ㄧ殑鍒楃殑鎵鏈夊厓绱犱箣鍜岀殑姣斿...
    绛旓細鎯充簡涓涓嬶紝鎯冲埌2涓柟娉 鏂规硶涓锛氱敤寰幆 [m,n]=length(A)result=zeros(m,n)b=sum(A)%灏咥鎸夊垪姹傚拰銆俧or i=1:n c(:,i)=A(:,i)/b(i);end c 鏂规硶2锛歔m,n]=size(A)b=sum(A)b1=ones(m,1)b2=b1*b c=a./b2 鏂规硶3锛氬皢鏂规硶2鏀规垚涓琛屽懡浠 c=A./(ones(size(A,1),1)*...
  • 扩展阅读:matlab随机生成3 3矩阵 ... matlab求矩阵中的值之和 ... matlab求非方阵的逆 ... matlab用for循环生成矩阵 ... matlab求两个矩阵和 ... matlab如何求矩阵b c ... matlab求矩阵的广义逆 ... 用matlab生成范德蒙矩阵 ... matlab如何求矩阵的范数 ...

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