有关matlab的for loop的改写,

问题描述:

有关matlab的for loop的改写,
Rewrite the following MATLAB for loop by using matrix or array operations:
for k=1:n
x(k) = x(k)+Gx(k)*x(k)+temp/x(k);
end
Note that your code should perform the same calculation but without the for loop.
1个回答 分类:综合 2014-11-06

问题解答:

我来补答
这个改写应该不难,如下:(注意中间有一个点乘)
x = x + Gx.*x + temp/x;
再问: 题上说不用for loop的,要用线性变换的。我还是不知道怎么改
再答: 我可没用for循环, 题目中写的是应用矩阵或者数组操作,不用for循环!
 
 
展开全文阅读
剩余:2000