我想创建“n”长度的“n”向量,所以我写了以下内容:
x = struct ();
for i = 1:n
x.(genvarname ("a", fieldnames (x))) = ones(1,i);
endfor
到目前为止没问题,它会生成“n”个变量,其中包含“n”个变量,就像我想要的那样。
问题在于,现在我想为每个向量计算3个范数(1,2,inf),然后绘制它。
for [val, key] = x
norm(val,1)
norm(val,2)
norm(val,inf)
endfor
我可以使用此代码计算规范,但我想以某种方式对其进行排序。最好的方法是使用相应向量的规范创建一个新变量。
有什么想法吗?