24小时热门版块排行榜    

查看: 675  |  回复: 4

田山东

捐助贵宾 (著名写手)

[求助] matlab矢量排序,那种方法最高效?

问题是这样的:H1(64,64),H2(64,64)都是厄米矩阵
[V1,D1]=eig(H1);
[V2,D2]=eig(H2);
现在我想达到这样一种效果,重新排列V1,V2,让他们包含在V中,V的奇数列为V1,偶数列为V2,用for语句这么表示

for j=1:2:ns-1
    V(:,j)=V1(:,(j+1)/2);
    V(:,j+1)=V2(:,(j+1)/2);
end

我想用矢量化表示,因为这样速度有点慢了,用哪个语句表示最快?好像有个什么函数的,忘记了。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

everythinghasitsseason.enjoyyourlife.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

DD(1:2:ns-1,1:2:ns-1)=D1;
DD(2:2:ns,2:2:ns)=D2;

VV(1:ns/2,1:2:ns-1)=1/sqrt(2)*V1;
VV(1:ns/2,2:2:ns)=1/sqrt(2)*V2;

VV(ns/2+1:ns,1:2:ns-1)=-1/sqrt(2)*V1;
VV(ns/2+1:ns,2:2:ns)=1/sqrt(2)*V2;
作个几号
everythinghasitsseason.enjoyyourlife.
2楼2012-12-08 15:46:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

如果一个大矩阵H(ns,ns),一个小矩阵h(ny,ny),让H对角元上都是h,该怎么操作?HH(1:ny:ns,1:ny:ns)=h;
这样为什么不行呢?
天行健(254575492)  16:43:44
for j=1:nx
H((j-1)*ny+1:j*ny,(j-1)*ny+1:j*ny)=h
end
这样才行,不想用for循环,怎么处理呢?
everythinghasitsseason.enjoyyourlife.
3楼2012-12-08 16:47:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

realghost828

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
VV = zeros(n,2*n);
VV[1:2:2*n] = V1;
VV[2:2:2*n] = V1;
人生就是要辉煌!
4楼2012-12-09 09:27:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

realghost828

金虫 (小有名气)

【答案】应助回帖

上面漏了冒号了。

VV = zeros(n,2*n);
VV[:,1:2:2*n] = V1;
VV[:,2:2:2*n] = V1;
人生就是要辉煌!
5楼2012-12-09 09:28:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 田山东 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 311求调剂 +4 26研0 2026-03-15 4/200 2026-03-16 14:46 by 可淡不可忘
[考研] 0703化学调剂 +5 妮妮ninicgb 2026-03-15 8/400 2026-03-16 14:44 by 可淡不可忘
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 8/400 2026-03-16 13:42 by Dream007008
[考研] 东南大学364求调剂 +4 JasonYuiui 2026-03-15 4/200 2026-03-16 08:36 by Linda Hu
[考研] 复试调剂 +4 z1z2z3879 2026-03-14 5/250 2026-03-14 16:30 by JourneyLucky
[考研] 267一志愿南京工业大学0817化工求调剂 +5 SUICHILD 2026-03-12 5/250 2026-03-14 14:53 by jean5056
[考研] 求调剂,一志愿江南大学环境工程085701 +3 Djdjj12 2026-03-10 4/200 2026-03-14 00:31 by JourneyLucky
[考研] 308求调剂 +3 是Lupa啊 2026-03-10 3/150 2026-03-14 00:30 by JourneyLucky
[考研] 318求调剂 +3 李新光 2026-03-10 3/150 2026-03-14 00:21 by JourneyLucky
[考研] 341求调剂 +4 番茄头--- 2026-03-10 4/200 2026-03-13 23:12 by JourneyLucky
[考研] 279求调剂 +3 Dizzy123@ 2026-03-10 3/150 2026-03-13 23:02 by JourneyLucky
[考研] 材料专硕288分求调剂 一志愿211 +4 在家想你 2026-03-11 4/200 2026-03-13 22:49 by JourneyLucky
[考研] 求调剂(材料与化工327) +4 爱吃香菜啦 2026-03-11 4/200 2026-03-13 22:11 by JourneyLucky
[考研] 求材料调剂 085600英一数二总分302 前三科235 精通机器学习 一志愿哈工大 +4 林yaxin 2026-03-12 4/200 2026-03-13 22:04 by 星空星月
[考研] 290求调剂 +9 ADT 2026-03-11 9/450 2026-03-13 21:55 by JourneyLucky
[考研] 考研调剂 +4 芬达46 2026-03-12 4/200 2026-03-13 16:04 by ruiyingmiao
[考研] 工科278分求调剂 +5 周慢热啊 2026-03-12 7/350 2026-03-13 15:49 by JourneyLucky
[考研] 304求调剂(085602一志愿985) +12 化工人999 2026-03-09 12/600 2026-03-13 12:02 by JourneyLucky
[考研] 0856化学工程280分求调剂 +4 shenzxsn 2026-03-11 4/200 2026-03-13 11:55 by ymwdoctor
[考研] 收调剂 +7 调剂的考研学生 2026-03-10 7/350 2026-03-10 17:57 by 麦茶汤圆
信息提示
请填处理意见