matlab:如果循环输出一个数值为0或1的变量,如何计算0或者1的个数 5
完全新手小白,求问各位大神大佬们!!fori=1:1000A=randint(3,3,[-100,100]);B=-100+200*rand(3,1);x=A\B;e1=...
完全新手小白,求问各位大神大佬们!!
for i=1:1000
A=randint(3,3,[-100,100]);
B=-100+200*rand(3,1);
x=A\B;
e1=norm(A*x-B);
x=inv(A)*B;
e2=norm(A*x-B);
c=e1>e2
end
代码如上
我原意是想比较得出1000对e1、e2中有多少个e1 比e2大的,于是运用了变量c,输出了1000个c,但是不知道怎么统计出其中有几个1和几个0,不知道如何写代码、、
:( 有没有哪位大神可以帮帮忙的,跪谢~ 展开
for i=1:1000
A=randint(3,3,[-100,100]);
B=-100+200*rand(3,1);
x=A\B;
e1=norm(A*x-B);
x=inv(A)*B;
e2=norm(A*x-B);
c=e1>e2
end
代码如上
我原意是想比较得出1000对e1、e2中有多少个e1 比e2大的,于是运用了变量c,输出了1000个c,但是不知道怎么统计出其中有几个1和几个0,不知道如何写代码、、
:( 有没有哪位大神可以帮帮忙的,跪谢~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询