矩阵与数值分析上机作业 学校: 大连理工大学 学院: 班级: 姓名: 学号: 授课老师: 注:编程语言 Matlab 程序:Norm
m 函数function s=Norm(x,m)%求向量 x 的范数%m 取 1,2,inf 分别 表示 1,2,无穷范数n=length(x);s=0;switch m case 1 %1-范数 for i=1:n s=s+abs(x(i)); end case 2 %2-范数 for i=1:n s=s+x(i)^2; end s=sqrt(s); case inf %无穷-范数 s=max(abs(x));end 计算向量 x,y 的范数Test1
mclear all;clc;n1=10;n2=100;n3=1000;x1=1
/[1:n1]';x2=1
/[1:n2]';x3=1
/[1:n3]';y1=[1:n1]';y2=[1:n2]';y3=[1:n3]';disp('n=10 时');disp('x 的 1-范数:');disp(Norm(x1,1));disp('x 的 2-范数:');disp(Norm(x1,2));disp('x 的无穷-范数:');disp(Norm(x1,inf));disp('y 的 1-范数:');disp(Norm(y1,1));disp('y 的 2-范数:');disp(Norm(y1,2));disp('y 的无穷-范数:');disp(Norm(y1,inf));disp('n=100 时');disp('x 的 1-范数:');disp(Norm