查看: 2555|回复: 2|关注: 0

[已答复] MATLAB中如何按照如下要求生成矩阵

[复制链接]

新手

13 麦片

财富积分


050


19

主题

40

帖子

0

最佳答案
发表于 2013-11-16 10:58:45 | 显示全部楼层 |阅读模式
求大神指导如何生成矩阵,使其用共轭梯度法,Lanczos法,MINRES法计算Ax=b(b任选,)时效果比较好。
QQ截图20131116105749.png
回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

入门

93 麦片

财富积分


50500


5

主题

288

帖子

17

最佳答案
  • 关注者: 1
发表于 2013-11-16 12:14:15 | 显示全部楼层
图片中最后两行被挡住了,看不清,不知道要干嘛,前面的部分,我帮你做出来了,你看看有什么需要调整的
  1. clear
  2. clc
  3. for i=1:5
  4.     m=10*rand(1,100)+1;
  5.     D{i}=diag(m);
  6. end
  7. for j=1:10
  8.     n=10*rand(100)+1;
  9.     M{j}=diag(n)
  10. end
  11. for k=1:10
  12.     [Q{k},R{k}]=qr(M{k});
  13. end
  14. for i=1:5
  15.     for j=1:10
  16.         A{i,j}=Q{j}*D{i}*Q{j}';
  17.     end
  18. end
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

13 麦片

财富积分


050


19

主题

40

帖子

0

最佳答案
 楼主| 发表于 2013-11-16 17:04:26 | 显示全部楼层

非常感谢!
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表