24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 112  |  回复: 0
当前主题已经存档。

愤怒的葡萄8833

铁虫 (初入文坛)

[交流] 【求助】关于分段函数作图问题

各位高人!
这几天我做一个分段函数的图,分别画出函数实部和虚部的图,因为涉及到归一化的问题,就有两个矩阵相除的问题,我用了循环语句,但得出图的结果和要求有一定的差距。由于本人初学matlab,所做程序均参照书上拼凑编写,不知正确与否,程序我粘在下面了,方程见附件,请帮忙指正!万分感谢!


程序:clc;
clear all;
j=sqrt(-1);
w=2*pi*8*10.^9;e0=8.85*10.^(-12);u0=4*pi*10.^(-7);
u1=sqrt(e0*u0);u2=sqrt(6*u0*e0);u3=sqrt(6*u0*e0);
R=0;T=1;C11=0.5-0.61*j;C12=0.5+0.61*j;
C21=1.76+2.15*j;C22=0.14-0.17*j;       %参数赋值
r=[];
s=[];
for z0=-0.003:0.00001:0
    A=exp(-j*w*u1*z0);
    h=(sqrt(u0/e0))*A^2; %h为矩阵了   
    AA=(sqrt(u0/e0))*A^2;
s01=real(AA/h);
s02=imag(AA/h);
r=[r s01];
s=[s s02];
end                         %第一段函数表达式完
m=[];
n=[];
for z1=0:0.00001:0.003
     BB=sqrt((2*u0)/(j*(-3*e0)))*(C11^2*exp(-2*w*u2*z1)-C12^2*exp(2*w*u2*z1));
     for z0=-0.003:0.00001:0
         h=(sqrt(u0/e0))*exp(-2*j*w*u1*z0);
         s11=real(BB/h);             %归一化         
         s12=imag(BB/h);            %归一化
       break
     end  
         m=[m s11];
         n=[n s12];
        end            %第二段函数表达式完

p=[];
q=[];
for z2=0.003:0.00001:0.006
CC=sqrt((-2*u0)/(j*(3*e0)))*(C21^2*exp(-2*w*u3*(z2-0.003))-C22^2*exp(2*w*u3*(z2-0.003)));
for z0=-0.003:0.00001:0
         h=(sqrt(u0/e0))*exp(-2*j*w*u1*z0);
         s21=real(CC/h);         %归一化   
         s22=imag(CC/h);        %归一化   
       break
     end  
p=[p s21];
q=[q s22];
end                         %第三段函数表达式完


x=[];
y=[];
for z3=0.006:0.00001:0.01
DD=sqrt(u0/e0)*exp(-2*j*w*u1*(z3-0.006));
for z0=-0.003:0.00001:0
         h=(sqrt(u0/e0))*exp(-2*j*w*u1*z0);
         s31=real(DD/h);    %归一化   
         s32=imag(DD/h);%归一化   
       break
     end  
x=[x s31];
y=[y s32];
end                         %第四段函数表达式完

z0=-0.003:0.00001:0;
s10=[r];
s20=[s];
z1=0:0.00001:0.003;
s11=[m];
s21=[n];
z2=0.003:0.00001:0.006;
s12=[p];
s22=[q];
z3=0.006:0.00001:0.01;
s13=[x];
s23=[y];
plot(z0,s10,'g-',z0,s20,'r--');
hold on;
plot(z1,s11,'g-',z1,s21,'r--');
hold on;
plot(z2,s12,'g-',z2,s22,'r--');
hold on;
plot(z3,s13,'g-',z3,s23,'r--');
legend('-Re{Hy}','--im{Hy}');

[ Last edited by kuhailangyu on 2008-12-18 at 16:38 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 愤怒的葡萄8833 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 311求调剂 +5 冬十三 2026-03-24 5/250 2026-03-29 08:55 by qingfeng258
[考研] 数一英一271专硕(085401)求调剂,可跨 +7 前行必有光 2026-03-28 8/400 2026-03-28 23:22 by 小木虫tim
[考研] 一志愿郑州大学,080500学硕,总分317分求调剂 +5 举个栗子oi 2026-03-24 6/300 2026-03-28 23:03 by lizhi8172
[考研] 食品工程专硕一志愿中海洋309求调剂 +4 小张zxy张 2026-03-26 8/400 2026-03-28 19:25 by lbsjt
[考研] 283求调剂 +3 A child 2026-03-28 3/150 2026-03-28 15:41 by ms629
[考研] 一志愿北京工业大学,324分求调剂 +4 零八# 2026-03-28 4/200 2026-03-28 15:01 by 17865157980
[考研] 317求调剂 +6 十闲wx 2026-03-24 6/300 2026-03-28 13:27 by Iveryant
[考研] 291求调剂 +15 hhhhxn.. 2026-03-23 21/1050 2026-03-28 11:26 by self2008
[考研] 药学105500求调剂 +3 Ssun。。 2026-03-28 3/150 2026-03-28 11:24 by lxf170613
[考研] 求调剂 +8 张zz111 2026-03-27 9/450 2026-03-28 03:41 by fmesaito
[考研] 086000调剂 +3 7901117076 2026-03-26 3/150 2026-03-27 21:34 by Jianing_Mi
[考博] 26申博 +3 加油冲啊! 2026-03-26 3/150 2026-03-27 15:38 by cls512
[考研] 283求调剂(080500) +4 A child 2026-03-27 4/200 2026-03-27 15:34 by XPU李庆
[考研] 287求调剂 +10 land xuxu 2026-03-26 10/500 2026-03-27 15:33 by 帕尔马拉特
[考研] 085600材料与化工调剂 +10 A-哆啦Z梦 2026-03-23 16/800 2026-03-27 15:13 by caszguilin
[考研] 322求调剂 +4 我真的很想学习 2026-03-23 4/200 2026-03-27 13:51 by 杨杨杨紫
[考研] 284求调剂 +11 junqihahaha 2026-03-26 12/600 2026-03-27 04:37 by wxiongid
[考研] B区考研调剂 +4 yqdszhdap- 2026-03-22 5/250 2026-03-25 08:51 by baoball
[考研] 材料专硕找调剂 +5 哈哈哈吼吼吼哈 2026-03-23 5/250 2026-03-24 19:07 by 了了了了。。
[考研] 336化工调剂 +4 王大坦1 2026-03-23 5/250 2026-03-23 18:32 by allen-yin
信息提示
请填处理意见