| 查看: 1963 | 回复: 8 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
matlab矢量写法,这样可以吗?急求啊!!
|
||
|
大家好,在论坛上和网上也学到了一些将for语句写成矢量的写法,但是我的这个里面有if句法,如何来实现呢?我试了下,没有成功 就这样几句话: ny0=64; fi=2*pi/16; t=2.8; I=1i; H0=zeros(ny0,ny0); for j=1:ny0; if(mod(jl,2)==1) m=(j(l)+1)/2; else m=j(l)/2; end Ax=-(m-1)*0.5*fi; if (mod(j,4)==1) H0(j,j+1)=t*exp(I*Ax); end end 我试着这样去做: ny0=64; fi=2*pi/16; t=2.8; I=1i; H0=zeros(ny0,ny0); j=1:ny0; l=1:1:length(j); if(mod(j(l),2)==1) m=(j(l)+1)/2; else m=j(l)/2; end Ax=-(m-1)*0.5*fi; if (mod(j(l),4)==1) H0(j(l),j(l)+1)=t*exp(I*Ax); end 但是很奇怪啊,里面没数据啊。 有没有人可以帮我下啊? |
» 猜你喜欢
全日制(定向)博士
已经有5人回复
假如你的研究生提出不合理要求
已经有10人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复


4楼2012-12-05 20:29:27

2楼2012-12-05 20:18:18

3楼2012-12-05 20:28:42

5楼2012-12-05 21:09:37












回复此楼



