永发信息网

matlab如何求这样的范数

答案:1  悬赏:60  手机版
解决时间 2021-07-27 13:58
  • 提问者网友:刺鸟
  • 2021-07-26 13:06
matlab如何求这样的范数
a是两行两列的矩阵,b是两行一列的向量,请问可以求||a-b||吗?
如果可以,MATLAB 代码如何实现呢?
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-07-26 14:12

如直接相减:例如:
>> a=[1,2;3,4];
>> b=[5;6];
>> c=a-b
Error using ==> minus
Matrix dimensions must agree.
则matlab报错,说连个矩阵长度不匹配!
所以必须统一两矩阵的长度!例如:
>> bb=[5,0;6,0];
>> cc=a-bb
cc =
-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 2
2 4


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯