matlab如何求这样的范数

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

最佳回答

跳跃的毛巾

爱撒娇的棒棒糖

2026-09-25 19:17:03

如直接相减:例如:>> 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-25 19:17:03

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

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