一样的程序我和我室友出来的不一样

我用的R2019b

这是程序

%平面简谐电磁波的传播

clear %清除变量

m=3; %波的个数

x=(0:0.01:1)*m; %位置向量(波长倍数)

figure %创建图形窗口

grid on %加网格

box on %加框架

axis([0,m,-1,1,-1,1]) %坐标范围

fs=16; %字体大小

title('平面简谐电磁波的传播','FontSize',fs)%标题

xlabel('\itx/\it\lambda','FontSize',fs)%x 标签

ylabel('\itE/E\rm_0','FontSize',fs) %y 标签

zlabel('\itH/H\rm_0','FontSize',fs) %z 标签

e=zeros(size(x)); %零向量

hold on %保持图像

he=plot(x,e,'LineWidth',2); %电场强度曲线的句柄

hh=plot3(x,e,e,'LineWidth',2); %磁场强度曲线的句柄

hes=stem(x,e,'r.'); %电场强度杆图的句柄

hhs=stem3(x,e,e,'g.'); %磁场强度杆图的句柄

pause %暂停

n=length(x); %坐标向量长度

i=1; %起点下标

while 1 %无限循环

if get(gcf,'CurrentCharacter')==char(27) break,end%按 ESC 键退出

if i>n %如果波传播到最右边

e=[e(end),e(1:end-1)]; %最后一个元素移到第一个

else %否则

e=[sin(2*pi*x(i)),e(1:end-1)]; %插入第一个元素,其他后移

end %结束条件

set(he,'YData',e) %设置电场纵坐标

set(hh,'ZData',e) %设置磁场高坐标(磁场与电场同步)

set(hes,'YData',e) %设置电场杆图

set(hhs,'ZData',e) %设置磁场杆图

drawnow %更新屏幕

pause(0.02) %延时

i=i+1; %下一个点的下标

end %结束循环

2019-10-19 15:43 上传

这是我的

2019-10-19 15:43 上传

这是我室友的

答案对程序不对matlab,程序结果不对相关推荐

  1. 秦九韶算法matlab程序,数值分析matlab程序实例.doc

    数值分析matlab程序实例 1,秦九韶算法,求出P(x=3)=2+4x+5x^2+2x^3的值 clear?all; x=3; n=3; a(1)=2;a(2)=4;a(3)=5;a(4)=2 v( ...

  2. matlab欧拉法程序,欧拉法matlab程序.doc

    欧拉法matlab程序.doc 1.Euler法function[x,y]=naeuler(dyfun,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;forn=1: ...

  3. matlab 程序文件,MATLAB程序文件

    <MATLAB程序文件>由会员分享,可在线阅读,更多相关<MATLAB程序文件(51页珍藏版)>请在人人文库网上搜索. 1.发表数学实验.教师穆志民.matlab软件的基础内容 ...

  4. matlab金属槽有限差分法程序,有限差分法MATLAB程序

    设有一个长直接地金属矩形槽,长a=40,宽b=20,其侧壁与底面电位均为零,顶盖电位为100V(相对值),求槽内电位分布. 利用高斯迭代求解代码如下(相邻两次迭代值最大允许误差为0.001):a=ze ...

  5. matlab编选择程序if,matlab程序if语句用法

    MATLAB中我们常常用到条件判断语句结构,通过实例介绍这个结构的用法: 1.if.....end结构,运行下面的句子,此条件语句是判断5是否大于3,如果大于3,就将1赋值给: 2.if....els ...

  6. 高通滤波器matlab程序,高通滤波器matlab程序代码解析

    %高斯低通滤波器 RGB=imread('132.jpg'; I0=rgb2gray(RGB; subplot(2,3,1,imshow(I0;title('原图'; I1=imnoise(I0,'g ...

  7. 牛头刨床matlab程序,牛头刨床matlab程序 机械原理课程设计

    clear all;clc; %初始条件 theta1=linspace(-18,342,100);%单位度 theta1=theta1*pi/180;%转换为弧度制 W1=80*pi/30;%角速度 ...

  8. linux下java调用matlab程序,linux_java调用windows_matlab程序

    0 说明 本文为研究java和matlab的混合编程,进行了详细的测试和探索,以解决linux环境下java程序调用matlab程序的一个应用. linux端的环境 :(运行java程序并调用wind ...

  9. jacobi matlab程序,jacobi迭代法实验MATLAB程序数值分析

    jacobi迭代法实验MATLAB程序数值分析 例1. 求线性方程组 得近似解.精确解为x*=[3,2,1]'. 解:对方程进行移项就得 记为Ax=b,或写为x=B0 x+f,其中 取初始值,代入原方 ...

最新文章

  1. OracleHelper类
  2. 【Groovy】Groovy 扩展方法 ( Groovy 扩展方法引入 | 分析 Groovy 中 Thread 类的 start 扩展方法 )
  3. 第03课:Anaconda 与 Jupyter Notebook
  4. 实现quartz定时器及quartz定时器原理介绍
  5. XAML实例教程系列 - 命名空间(NameSpace) 三
  6. 利用路由器端口映射远程连接
  7. Vue.js系列之四计算属性和观察者
  8. Mac使用终端压缩加密文件
  9. 服务器技术文件,服务端开发技术文档要包含什么?
  10. 计算机术语解ssh,将Bash脚本SSH到计算机中而不提示密码和不使用密钥
  11. bind + DNSCrypt 实现安全加密转发,避免DNS污染
  12. 《金字塔原理》读书笔记(全)
  13. 买电梯房几楼才是最好 几个最差楼层千万不能选
  14. Kali Linux无线网络渗透测试教程(大学霸内部资料)
  15. Tiktok/抖音全球用户数据统计
  16. 如何制作网页棋牌游戏
  17. 清华胡宇迪教授谈关于爱情、关于伴侣、关于承诺、关于人生、关于友情、关于微笑、关于生活、关于幸福
  18. 在线生成免费android ios图标
  19. 计算机实验室行政助理职责,【实验室助理工作内容|工作职责|实验室助理做什么】-看准网...
  20. 部分程序或软件默认安装在C盘,没有自定义选项,如何安装到指定文件夹

热门文章

  1. Raid Level,该如何为Oracle存储选择才好?
  2. Bamboo基础概念
  3. form表单提交回调函数
  4. c编程:求出4#215;4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。...
  5. centos7-docker-swarmkit集群应用
  6. 初学者必知的Python中优雅的用法
  7. CakePHP:链接地址问题(不用mod_rewrite,IIS)
  8. 教你学习CI框架codelgniter——CI框架基本配置
  9. 自定义SharePoint Webservice
  10. [摘自MSDN] ASP.Net2.0学习 [1] 母版页 7 : 母版页和内容页中的事件