Matlab 如果条件满足,则向向量添加元素

Matlab 如果条件满足,则向向量添加元素,matlab,vector,conditional-statements,updating,Matlab,Vector,Conditional Statements,Updating,我有以下问题:我想创建一个空向量,在满足以下条件时更新(值增加+1): case 'RightArrow' if strcmp(Correct_Response, 'FALSE'); Accuracy = 1; else Accuracy = 0; Snd('Play',sin(0:500),2000) 当精度=0时,每次出现这种情况时,矢量应增加+1。当这种情况发生4次以上时(因此空向量的值大于4),程序应通知我。。。我努力创建这个不断更新的向量 感谢您的帮助 价值增加+1是什么意思?是指

我有以下问题:我想创建一个空向量,在满足以下条件时更新(值增加+1):

case 'RightArrow'
if strcmp(Correct_Response, 'FALSE');
Accuracy = 1;

else
Accuracy = 0;
Snd('Play',sin(0:500),2000)
当精度=0时,每次出现这种情况时,矢量应增加+1。当这种情况发生4次以上时(因此空向量的值大于4),程序应通知我。。。我努力创建这个不断更新的向量


感谢您的帮助

价值增加+1是什么意思?是指大小增加(即,首先是空向量,然后是一个元素,两个元素…在这种情况下元素有什么值?)还是仅仅是一个计数器(即,从0开始,然后值增加到1,2…)?计数器也可以!我只想计算精度为0时的实例!然后简单地用
counter=0创建计数器
在开始处,并将
counter=counter+1
添加到
else
块中。空向量如何具有值?抱歉,我在示例中看不到向量。我猜你想计算错误。然后改用计数器<代码>计数器=0;如果(正确),%做某事;否则,计数器=计数器+1;%做点别的;结束。然后可以在while循环中检查计数器值<代码>while(~quit&&counter)