matlab如何求这样的范数

学习 时间:2026-05-13 23:55:35 阅读:5864
matlab如何求这样的范数a是两行两列的矩阵,b是两行一列的向量,请问可以求||a-b||吗?如果可以,MATLAB 代码如何实现呢?

最佳回答

聪明的短靴

腼腆的大门

2026-05-13 23:55:35

如直接相减:例如:>> a=[1,2;3,4];>> b=[5;6];>> c=a-bError using ==> minusMatrix dimensions must agree。则matlab报错,说连个矩阵长度不匹配!所以必须统一两矩阵的长度!例如:>> bb=[5,0;6,0];>> cc=a-bbcc =-4 2-3 4正样子就正确了!而你要求“a是两行两列的矩阵,b是两行一列的向量,请问可以求||a-b||”,完整的程序可以是:>> a=[1,2;3,4];>> b=[4;5];>> c=[0;0];>> B=[b,c];>> abs(abs(a-B))ans =3 22 4

最新回答共有2条回答

  • 笑点低的水蜜桃
    回复
    2026-05-13 23:55:35

    如直接相减:例如:>> a=[1,2;3,4];>> b=[5;6];>> c=a-bError using ==> minusMatrix dimensions must agree。则matlab报错,说连个矩阵长度不匹配!所以必须统一两矩阵的长度!例如:>> bb=[5,0;6,0];>> cc=a-bbcc =-4 2-3 4正样子就正确了!而你要求“a是两行两列的矩阵,b是两行一列的向量,请问可以求||a-b||”,完整的程序可以是:>> a=[1,2;3,4];>> b=[4;5];>> c=[0;0];>> B=[b,c];>> abs(abs(a-B))ans =3 22 4

上一篇 121和143的最大公因数 快.

下一篇 请找出下列语句的错误并加以改正