【求教一个matlab中矩阵迭代计算中矩阵书写的问题我要解决-查字典问答网
分类选择

来自苏剑彬的问题

  【求教一个matlab中矩阵迭代计算中矩阵书写的问题我要解决的方程太复杂了,我用一个简单的例子来求教非矩阵时的迭代为:x(1)=1.0;a=2;b=3;n=1;while(1)y(n)=b+x(n);x(n+1)=a/y(n);ifabs(x(n+1)-x(n))】

  求教一个matlab中矩阵迭代计算中矩阵书写的问题

  我要解决的方程太复杂了,我用一个简单的例子来求教

  非矩阵时的迭代为:

  x(1)=1.0;

  a=2;

  b=3;

  n=1;

  while(1)

  y(n)=b+x(n);

  x(n+1)=a/y(n);

  ifabs(x(n+1)-x(n))

3回答
2020-05-29 11:22
我要回答
请先登录
蔡懋修

  问题有很多,首先是误差的度量,ifabs(X(:,:,i+1)-X(:,:,i))

2020-05-29 11:25:01
苏剑彬

  判断可以用norm语句。A/B是有意义的啊,只是相当于A乘以B的逆啊。不懂你说的你为何不写成向量然后对于每一个元素分别迭代,我的程序计算时有几步必须要是矩阵间的运算,单个单个元素是不能迭代出来的

2020-05-29 11:25:39
蔡懋修

  这个程序是你编的还是借鉴的别人的?A./Y(:,:,i)这里用的是点除,不是矩阵除法,左除才等于A乘B逆。你把点除换成矩阵除法,然后把迭代终止条件换成某个矩阵范数,应该就可以了。

2020-05-29 11:28:02

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •