matlab如何求这样的范数

学习 时间:2026-03-29 17:31:52 阅读:723
matlab如何求这样的范数a是两行两列的矩阵,b是两行一列的向量,请问可以求||a-b||吗?如果可以,MATLAB 代码如何实现呢?

最佳回答

风中的小蜜蜂

优秀的花生

2026-03-29 17:31:52

如直接相减:例如:>> 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-03-29 17:31:52

    如直接相减:例如:>> 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的最大公因数 快.

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