matlab如何求这样的范数

学习 时间:2026-09-26 01:22:48 阅读:2834
matlab如何求这样的范数a是两行两列的矩阵,b是两行一列的向量,请问可以求||a-b||吗?如果可以,MATLAB 代码如何实现呢?

最佳回答

凶狠的衬衫

爱撒娇的枫叶

2026-09-26 01:22:48

如直接相减:例如:>> 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-09-26 01:22:48

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

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