matlab中怎样使两个变量都循环起来?我现在只有r在循环,yn没有循环,求解答
2016-10-25
展开全部
题主说的【yn没有循环】是什么意思?是说yn没有得到一个向量结果吗?
其实没必要用循环,如果r的长度和xn相同,把从for到end的那三行改成
r=...
yn=r.^(-1i)*xn;
就可以了。
但现在r和xn的长度不同,题主想要怎样相乘,得到什么样的结果?
更多追问追答
追问
谢谢。我要得到的是,yn是一个17*64的矩阵,一个r值对应着一个1*64的yn,这样循环完了yn就是一个17*64的矩阵了
追答
那样写成
yn=r(:).^(-1i)*xn;
就可以了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询