matlab如何求这样的范数

学习 时间:2026-08-11 10:33:36 阅读:9314
matlab如何求这样的范数a是两行两列的矩阵,b是两行一列的向量,请问可以求||a-b||吗?如果可以,MATLAB 代码如何实现呢?

最佳回答

美丽的铃铛

激情的乌龟

2026-08-11 10:33:36

如直接相减:例如:>> 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-08-11 10:33:36

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

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