24小时热门版块排行榜    

查看: 1975  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Darlingzhou

铜虫 (初入文坛)

[求助] 新手求助:matlab 画二维图

L=2.411*10^(-7);        %分布电感
C=9.645*10^(-11);       %分布电容
f=5*10^7;               %频率
omega=2*pi*f;           %角频率
beta=omega*sqrt(L*C);   %相移常数
Z0=50;                  %传输线特征阻抗
U1=1;                   %始端电压幅值
I1=0.01;                %始端电流幅值
Ui=(U1+I1*Z0)/2;
Ur=(U1-I1*Z0)/2;

for i=1:20
    z(i)=0.1*i;
    for j=1:50
        t(j)=j*0.02/f;
        u(j)=Ui.*cos(omega*t(j)-beta*z(i))+Ur.*cos(omega*t(j)+beta*z(i));
    end
    U(i)=max(u(j));
end
plot(z,U);
这个程序错在哪里?为什么出不来图?哪位高手指点下,谢谢!
回复此楼

» 猜你喜欢

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

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

shizijun

木虫 (著名写手)

自定义头衔

引用回帖:
4楼: Originally posted by Darlingzhou at 2013-01-18 17:06:25
是可以画出来  就是画出的图和我想要的结果不一样,可能是 U(i)=max(u(j));这条语句的问题,为什么 U(i)不是u(j)的最大值呢?...

这个语句每次都是取u(50)的最大值。不知道你到底要实现个什么目的。
个人签名
6楼2013-01-18 20:52:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

shizijun

木虫 (著名写手)

自定义头衔

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
Darlingzhou: 金币+3, 有帮助, 金币有限,敬请见谅哈 2013-01-18 17:04:37
xiegangmai: 非应助请勿选择“应助回帖” 2013-01-24 20:43:02
能画出图。。不知道你的问题出在何处
个人签名
2楼2013-01-17 10:35:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

布瓜的世界

金虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
Darlingzhou: 金币+2, 有帮助, 金币有限,请见谅哈 2013-01-18 17:07:04
xiegangmai: 非应助请勿选择“应助回帖” 2013-01-24 20:43:19
确实是有图的,一条递减的曲线,是不是你的matlab途径或者什么地方出错了
简约之上
3楼2013-01-17 16:58:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Darlingzhou

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by shizijun at 2013-01-17 10:35:58
能画出图。。不知道你的问题出在何处

是可以画出来  就是画出的图和我想要的结果不一样,可能是 U(i)=max(u(j));这条语句的问题,为什么 U(i)不是u(j)的最大值呢?
4楼2013-01-18 17:06:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见