24小时热门版块排行榜    

查看: 303  |  回复: 1

lhl851128

新虫 (初入文坛)

[求助] 维数问题 ,帮忙看看错在哪里

clc;clear;
F = zeros(100000,100000);
t=0:0.0000005:0.0000005*99999;
f=0:0.5*pi/99999:0.5*pi;
[T1,Y1]=meshgrid(t,f);
i=sqrt(-1);
po=[.5,0,0,.5;0,0,0,0;0,0,0,0;.5,0,0,.5];
for x = 0:1:99999
pt= [ 1/2*(cos(411/10*t(x+1))-i*sin(411/10*t(x+1)))*exp(i*f(x+1))*conj(cos(411/10*t(x+1))-i*sin(411/10*t(x+1))), 0,0,                                                                         1/2*(cos(411/10*t(x+1))i*sin(411/10*t(x+1)))*exp(i*f(x+1))*conj(cos(1193/10*t(x+1))+i*sin(1193/10*t(x+1)));
0, 0, 0, 0;
0, 0, 0, 0;
1/2*(cos(1193/10*t(x+1))+i*sin(1193/10*t(x+1)))*exp(i*f(x+1))*conj(cos(411/10*t(x+1))-i*sin(411/10*t(x+1))),                            0,0,1/2*(cos(1193/10*t(x+1))+i*sin(1193/10*t(x+1)))*exp(i*f(x+1))*conj(cos(1193/10*t(x+1))+i*sin(1193/10*t(x+1)))];
b(x+1)=[trace((((po)^.5*pt*((po)^.5)))^.5)]^2;
end
for i=1:100000
F(:,i)=b';
end
F1=interp2(t,f,F,T1,Y1);
figure;
surf(T1,Y1,F);
shading interp;
colormap(jet(111));
axis([0 0.05 0 1.6 0 1]);
view(-60,10);
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bill_shark

银虫 (小有名气)

【答案】应助回帖

LZ你行数和列数太多了,点取太密了,我的小电脑可运算不了啊。。。
pt第一行,第三列的0后面的逗号不要用中文的逗号,用英文的;第一行第四列的1/2*(cos(411/10*t(x+1))i*sin(411/10*t(x+1)))*exp(i*f(x+1))*conj(cos(1193/10*t(x+1))+i*sin(1193/10*t(x+1))),其中1/2*(cos(411/10*t(x+1))与i之间少了个运算符,或者是其他什么?
还有LZ你连要算什么都不讲,用的什么公式,我也不知道你的公式是否写对,要得到什么图形?这些都要说清楚嘛,随便扔个程序上来,没人看得懂,也懒得去猜啊。。。
2楼2011-11-18 22:40:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lhl851128 的主题更新
信息提示
请填处理意见