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;

就可以了.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式