| 查看: 585 | 回复: 8 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
duan2008铁杆木虫 (著名写手)
|
[交流]
一段MATLAB程序求助。
|
||
|
请高手帮帮忙写一下一个简单的MATLAB程序,要求是那样的: 假设A为一行矩阵,即A=[A1 A2 A3 A4 A5 ...AN];其中AN是任意的自然数,且元素个数不确定,如可能A=[1 4 2 7 3]或其他的行矩阵,输入那样的矩阵A后,运行M文件,得到要求的矩阵B。求N*N阶矩阵B, B=[A1/A1 A1/A2 A1/A3 A1/A4 A1/A5.....A1/AN A2/A1 A2/A2 A2/A3 A2/A4 A2/A5.....A2/AN ................................................................ AN/A1 AN/A2 AN/A3 AN/A4 AN/A5.....AN/AN] 即对角线上为1,上三角与下三角的值是倒数关系, 如运行M文件,输入A=[1 4 7 2 4],得到B=[1 1/4 1/7 1/2 1/4 4 1 4/7 4/2 4/4 7 7/4 1 7/2 7/4 2 2/4 2/7 1 2/4 4 4/4 4/7 4/2 1]. 请高手帮忙,谢谢!!!! [ Last edited by duan2008 on 2009-11-9 at 09:31 ] |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有8人回复
最失望的一年
已经有12人回复
存款400万可以在学校里躺平吗
已经有29人回复
求推荐英文EI期刊
已经有5人回复
请教限项目规定
已经有4人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
疑惑?
已经有5人回复
duan2008
铁杆木虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 9103.3
- 散金: 165
- 帖子: 1151
- 在线: 632.9小时
- 虫号: 496256
- 注册: 2008-01-17
- 专业: 数值预报与数值模拟
|
谢谢你,我把你的编辑进去,程序如下: disp(' 请输入矩阵A(n阶)'); A=input('A='); %输入各层的判断矩阵 AN=size(A,2); %求取向量A的维数 for i=1:1:AN for j=1:1:AN B(i,j)=A(i)/A(j); end end disp('B=');disp(B'); 运行该程序:输入矩阵任意矩阵后A=[10 7 4 1], 得到如下结果: B= 1.0000 0.7000 0.4000 0.1000 1.4286 1.0000 0.5714 0.1429 2.5000 1.7500 1.0000 0.2500 10.0000 7.0000 4.0000 1.0000 结果好像正好反了,按我的要求是要得到 B= 1.0000 1.4286 2.5000 10.0000 0.7000 1.0000 1.7500 7.0000 0.4000 0.5714 1.0000 4.0000 0.1000 0.1429 0.2500 1.0000 所以还要修改一下,谢谢。 是不是求矩阵的转置,C=B'? |
6楼2009-11-09 18:50:36
marineman
至尊木虫 (知名作家)
爱八卦爱生活
- 应助: 486 (硕士)
- 金币: 25564.6
- 散金: 7934
- 红花: 36
- 沙发: 1
- 帖子: 7709
- 在线: 278.6小时
- 虫号: 255556
- 注册: 2006-05-28
- 性别: GG
- 专业: 等离子体物理
2楼2009-11-09 09:18:13
marineman
至尊木虫 (知名作家)
爱八卦爱生活
- 应助: 486 (硕士)
- 金币: 25564.6
- 散金: 7934
- 红花: 36
- 沙发: 1
- 帖子: 7709
- 在线: 278.6小时
- 虫号: 255556
- 注册: 2006-05-28
- 性别: GG
- 专业: 等离子体物理
★ ★ ★
duan2008(金币+3,VIP+0): 11-9 18:53
duan2008(金币+3,VIP+0): 11-9 18:53
|
A=[1 2 3 4 5]; B=[1 0.5 0.3333 0.25 0.2 2 1 0.6667 0.5 0.4 3 1.5 1 0.75 0.6 4 2 1.3333 1 0.8 5 2.5 1.6667 1.25 1 ] |
3楼2009-11-09 09:19:08
duan2008
铁杆木虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 9103.3
- 散金: 165
- 帖子: 1151
- 在线: 632.9小时
- 虫号: 496256
- 注册: 2008-01-17
- 专业: 数值预报与数值模拟
4楼2009-11-09 09:24:45













回复此楼
=A(1,i)./A;