24小时热门版块排行榜    

查看: 369  |  回复: 2

sunjie2668

木虫 (小有名气)

[求助] 帮忙看一下程序,哪地方出错了,谢谢啊

clc
clear
l1=5;
l2=5;
l=10;
w_f=0;
T=4;
F=2;
y_f=0;

w=0:0.01:50;
k=w/27.3;
y=(exp(2*1i*k*l1)-1)*(exp(2*1i*k*l2)-1)*F/(2*1i*k*T*(exp(2*1i*k*l)-1));
w_f=[w_f,w];
y_f=[y_f,y];

figure
plot(w_f,y_f,'m','LineWidth',3)
帮忙看一下程序,哪地方出错了,谢谢啊
w319h2409772_1381480500_355.png
回复此楼

» 猜你喜欢

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

做自己认为重要的事是最好的生活方式!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
sunjie2668: 金币+5, ★★★★★最佳答案, 了解了,改过之后得到了想要的图 2013-10-11 19:26:03
乘法的时候,向量长度不满足矩阵相乘的条件,
你大概描述一下你需要计算的目的和已知数据.
改成下面的能画出图,但是不知道是不是你要的
CODE:
clc;
clear all;
l1=5;
l2=5;
l=10;
w_f=0;
T=4;
F=2;
y_f=0;

w=0:0.01:50;
k=w/27.3;
y=(exp(2*1i*k*l1)-1).*(exp(2*1i*k*l2)-1).*F/(2*1i*k*T.*(exp(2*1i*k*l)-1));
w_f=[w_f,w];

figure
plot(w_f)

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2013-10-11 17:55:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunjie2668

木虫 (小有名气)

引用回帖:
2楼: Originally posted by libralibra at 2013-10-11 17:55:44
乘法的时候,向量长度不满足矩阵相乘的条件,
你大概描述一下你需要计算的目的和已知数据.
改成下面的能画出图,但是不知道是不是你要的
clc;
clear all;
l1=5;
l2=5;
l=10;
w_f=0;
T=4;
F=2;
y_f=0;

w ...

把k和F后面都加上点其他的没改就出来想要的图了,谢谢
做自己认为重要的事是最好的生活方式!
3楼2013-10-11 19:28:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sunjie2668 的主题更新
信息提示
请填处理意见