作业帮 > 综合 > 作业

matlab如何求这样的范数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 07:59:23
matlab如何求这样的范数
a是两行两列的矩阵,b是两行一列的向量,请问可以求||a-b||吗?
如果可以,MATLAB 代码如何实现呢?
如直接相减:例如:
>> 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