MATLAB 板


LINE

板上的大家好,我的程式码如下: X=0.1; C=(16/X)+1; d1=zeros(1,C); d2=zeros(1,C); d3=zeros(1,C); e1=zeros(1,C); e2=zeros(1,C); e3=zeros(1,C); f1=zeros(7,C); f2=zeros(7,C); f3=zeros(7,C); for k=1:C k; x1=0; x2=0; x3=0; x4=0; x5=0; x6=0; x7=0; for I=0:4 I; A=zeros(7,7); K=0.1*k-8.1; K; A(1,1)=(0.5*(K-3*pi)^2+0.5)+(1-0.3i)*(x1*conj(x1)+2*x2*conj(x2)+2*x3*conj(x3)+2*x4*conj(x4)+2*x5*conj(x5)+2*x6*conj(x6)+2*x7*conj(x7)); A(1,2)=(-0.25+(1-0.3i)*(x2*conj(x3)+x3*conj(x4)+x4*conj(x5)+x5*conj(x6)+x6*conj(x7))); A(1,3)=(1-0.3i)*(x2*conj(x4)+x3*conj(x5)+x4*conj(x6)+x5*conj(x7)); A(1,4)=(1-0.3i)*(x2*conj(x5)+x3*conj(x6)+x4*conj(x7)); A(1,5)=(1-0.3i)*(x2*conj(x6)+x3*conj(x7)); A(1,6)=(1-0.3i)*(x2*conj(x7)); A(1,7)=0; A(2,1)=(-0.25+(1-0.3i)*(x3*conj(x2)+x4*conj(x3)+x5*conj(x4)+x6*conj(x5)+x7*conj(x6))); A(2,2)=(0.5*(K-2*pi)^2+0.5)+(1-0.3i)*(2*x1*conj(x1)+x2*conj(x2)+2*x3*conj(x3)+2*x4*conj(x4)+2*x5*conj(x5)+2*x6*conj(x6)+2*x7*conj(x7)); A(2,3)=-0.25+(1-0.3i)*(x1*conj(x2)+x3*conj(x4)+x4*conj(x5)+x5*conj(x6)+x6*conj(x7)); A(2,4)=(1-0.3i)*(x1*conj(x3)+x3*conj(x5)+x4*conj(x6)+x5*conj(x7)); A(2,5)=(1-0.3i)*(x1*conj(x4)+x3*conj(x6)+x4*conj(x7)); A(2,6)=(1-0.3i)*(x1*conj(x5)+x3*conj(x7)); A(2,7)=(1-0.3i)*(x1*conj(x6)); A(3,1)=(1-0.3i)*(x4*conj(x2)+x5*conj(x3)+x6*conj(x4)+x7*conj(x5)); A(3,2)=-0.25+(1-0.3i)*(x2*conj(x7)+x4*conj(x3)+x5*conj(x4)+x6*conj(x5)+x7*conj(x6)); A(3,3)=(0.5*(K-pi)^2+0.5)+(1-0.3i)*(2*x1*conj(x1)+2*x2*conj(x2)+x3*conj(x3)+2*x4*conj(x4)+2*x5*conj(x5)+2*x6*conj(x6)+2*x7*conj(x7)); A(3,4)=-0.25+(1-0.3i)*(x1*conj(x2)+x4*conj(x5)+x2*conj(x3)+x6*conj(x7)+x5*conj(x6)); A(3,5)=(1-0.3i)*(x1*conj(x3)+x5*conj(x7)+x4*conj(x6)+x2*conj(x4)); A(3,6)=(1-0.3i)*(x1*conj(x4)+x4*conj(x7)+x2*conj(x5)); A(3,7)=(1-0.3i)*(x2*conj(x6)+x1*conj(x5)); A(4,1)=(1-0.3i)*(x5*conj(x2)+x6*conj(x3)+x7*conj(x4)); A(4,2)=(1-0.3i)*(x3*conj(x1)+x5*conj(x3)+x6*conj(x4)+x7*conj(x5)); A(4,3)=-0.25+(1-0.3i)*(x2*conj(x1)+x3*conj(x2)+x5*conj(x4)+x6*conj(x5)+x7*conj(x6)); A(4,4)=(0.5*(K)^2+0.5)+(1-0.3i)*(2*x1*conj(x1)+2*x2*conj(x2)+2*x3*conj(x3)+x4*conj(x4)+2*x5*conj(x5)+2*x6*conj(x6)+2*x7*conj(x7)); A(4,5)=-0.25+(1-0.3i)*(x1*conj(x2)+x2*conj(x3)+x3*conj(x4)+x5*conj(x6)+x6*conj(x7)); A(4,6)=(1-0.3i)*(x1*conj(x3)+x2*conj(x4)+x3*conj(x5)+x5*conj(x7)); A(4,7)=(1-0.3i)*(x1*conj(x4)+x2*conj(x5)+x3*conj(x6)); A(5,1)=(1-0.3i)*(x6*conj(x2)+x7*conj(x3)); A(5,2)=(1-0.3i)*(x4*conj(x1)+x6*conj(x3)+x7*conj(x4)); A(5,3)=(1-0.3i)*(x3*conj(x1)+x4*conj(x2)+x6*conj(x4)+x7*conj(x5)); A(5,4)=-0.25+(1-0.3i)*(x2*conj(x1)+x3*conj(x2)+x4*conj(x3)+x6*conj(x5)+x7*conj(x6)); A(5,5)=(0.5*(K+pi)^2+0.5)+(1-0.3i)*(2*x1*conj(x1)+2*x2*conj(x2)+2*x3*conj(x3)+2*x4*conj(x4)+x5*conj(x5)+2*x6*conj(x6)+2*x7*conj(x7)); A(5,6)=-0.25+(1-0.3i)*(x1*conj(x2)+x2*conj(x3)+x3*conj(x4)+x4*conj(x5)+x6*conj(x7)); A(5,7)=(1-0.3i)*(x1*conj(x3)+x2*conj(x4)+x3*conj(x5)+x4*conj(x6)); A(6,1)=(1-0.3i)*(x7*conj(x2)); A(6,2)=(1-0.3i)*(x5*conj(x1)+x7*conj(x3)); A(6,3)=(1-0.3i)*(x4*conj(x1)+x5*conj(x2)+x7*conj(x4)); A(6,4)=(1-0.3i)*(x3*conj(x1)+x4*conj(x2)+x5*conj(x3)+x7*conj(x5)); A(6,5)=-0.25+(1-0.3i)*(x2*conj(x1)+x3*conj(x2)+x4*conj(x3)+x5*conj(x4)+x7*conj(x6)); A(6,6)=(0.5*(K+2*pi)^2+0.5)+(1-0.3i)*(2*x1*conj(x1)+2*x2*conj(x2)+2*x3*conj(x3)+2*x4*conj(x4)+2*x5*conj(x5)+x6*conj(x6)+2*x7*conj(x7)); A(6,7)=-0.25+(1-0.3i)*(x1*conj(x2)+x2*conj(x3)+x3*conj(x4)+x4*conj(x5)+x5*conj(x6)); A(7,1)=0; A(7,2)=(1-0.3i)*(x6*conj(x1)); A(7,3)=(1-0.3i)*(x5*conj(x1)+x6*conj(x2)); A(7,4)=(1-0.3i)*(x4*conj(x1)+x5*conj(x2)+x6*conj(x3)); A(7,5)=(1-0.3i)*(x3*conj(x1)+x4*conj(x2)+x5*conj(x3)+x6*conj(x4)); A(7,6)=-0.25+(1-0.3i)*(x2*conj(x1)+x3*conj(x2)+x4*conj(x3)+x5*conj(x4)+x6*conj(x5)); A(7,7)=(0.5*(K+3*pi)^2+0.5)+(1-0.3i)*(2*x1*conj(x1)+2*x2*conj(x2)+2*x3*conj(x3)+2*x4*conj(x4)+2*x5*conj(x5)+2*x6*conj(x6)+x7*conj(x7)); [ve, ei]=eig(A); S=zeros(1,7); for w=1:1:7; for v=1:1:7; for u=1:1:7; S=S+A(v,u)* ve(u,w) *conj(A(v,u)* ve(u,w)); end end end S; w=1:1:7; S(w)=S; sorted = sort(S); m1=sorted(1); m2=sorted(2); m3=sorted(3); index1=find(S<=m1); index2=find(m1<S<=m2); index3=find(m2<S<=m3); ei(:,index1); ei(:,index2); ei(:,index3); alpha1=ei(1,index1); alpha2=ei(2,index1); alpha3=ei(3,index1); alpha4=ei(4,index1); alpha5=ei(5,index1); alpha6=ei(6,index1); alpha7=ei(7,index1); alpha=alpha1+alpha2+alpha3+alpha4+alpha5+alpha6+alpha7; s1=real(alpha); t1=-imag(alpha); ve(:,index1); x1=ve(1,index1); x2=ve(2,index1); x3=ve(3,index1); x4=ve(4,index1); x5=ve(5,index1); x6=ve(6,index1); x7=ve(7,index1); d1(k)=s1; e1(k)=t1; 程式显示的错误说明为: In an assignment A(I) = B, the number of elements in B and I must be the same. Error in Untitled d1(k)=s1; 请板上的高手帮这个刚学没多久的小弟我解惑,小弟感激不尽,谢谢。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.100.52
1F:→ celestialgod:你的s1跟t1最後分别是行向量跟列向量 03/12 04:00
2F:→ celestialgod:http://paste.plurk.com/show/1822816/ 测试code 03/12 04:03
3F:→ kenshui:了解了,非常谢谢:) 03/12 11:57
4F:推 sunev:都用matlab了,何苦自己用回圈跑矩阵乘法呢? 03/12 13:28







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP