答案对程序不对matlab,程序结果不对
一样的程序我和我室友出来的不一样
我用的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,程序结果不对相关推荐
- 秦九韶算法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( ...
- 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: ...
- matlab 程序文件,MATLAB程序文件
<MATLAB程序文件>由会员分享,可在线阅读,更多相关<MATLAB程序文件(51页珍藏版)>请在人人文库网上搜索. 1.发表数学实验.教师穆志民.matlab软件的基础内容 ...
- matlab金属槽有限差分法程序,有限差分法MATLAB程序
设有一个长直接地金属矩形槽,长a=40,宽b=20,其侧壁与底面电位均为零,顶盖电位为100V(相对值),求槽内电位分布. 利用高斯迭代求解代码如下(相邻两次迭代值最大允许误差为0.001):a=ze ...
- matlab编选择程序if,matlab程序if语句用法
MATLAB中我们常常用到条件判断语句结构,通过实例介绍这个结构的用法: 1.if.....end结构,运行下面的句子,此条件语句是判断5是否大于3,如果大于3,就将1赋值给: 2.if....els ...
- 高通滤波器matlab程序,高通滤波器matlab程序代码解析
%高斯低通滤波器 RGB=imread('132.jpg'; I0=rgb2gray(RGB; subplot(2,3,1,imshow(I0;title('原图'; I1=imnoise(I0,'g ...
- 牛头刨床matlab程序,牛头刨床matlab程序 机械原理课程设计
clear all;clc; %初始条件 theta1=linspace(-18,342,100);%单位度 theta1=theta1*pi/180;%转换为弧度制 W1=80*pi/30;%角速度 ...
- linux下java调用matlab程序,linux_java调用windows_matlab程序
0 说明 本文为研究java和matlab的混合编程,进行了详细的测试和探索,以解决linux环境下java程序调用matlab程序的一个应用. linux端的环境 :(运行java程序并调用wind ...
- jacobi matlab程序,jacobi迭代法实验MATLAB程序数值分析
jacobi迭代法实验MATLAB程序数值分析 例1. 求线性方程组 得近似解.精确解为x*=[3,2,1]'. 解:对方程进行移项就得 记为Ax=b,或写为x=B0 x+f,其中 取初始值,代入原方 ...
最新文章
- OracleHelper类
- 【Groovy】Groovy 扩展方法 ( Groovy 扩展方法引入 | 分析 Groovy 中 Thread 类的 start 扩展方法 )
- 第03课:Anaconda 与 Jupyter Notebook
- 实现quartz定时器及quartz定时器原理介绍
- XAML实例教程系列 - 命名空间(NameSpace) 三
- 利用路由器端口映射远程连接
- Vue.js系列之四计算属性和观察者
- Mac使用终端压缩加密文件
- 服务器技术文件,服务端开发技术文档要包含什么?
- 计算机术语解ssh,将Bash脚本SSH到计算机中而不提示密码和不使用密钥
- bind + DNSCrypt 实现安全加密转发,避免DNS污染
- 《金字塔原理》读书笔记(全)
- 买电梯房几楼才是最好 几个最差楼层千万不能选
- Kali Linux无线网络渗透测试教程(大学霸内部资料)
- Tiktok/抖音全球用户数据统计
- 如何制作网页棋牌游戏
- 清华胡宇迪教授谈关于爱情、关于伴侣、关于承诺、关于人生、关于友情、关于微笑、关于生活、关于幸福
- 在线生成免费android ios图标
- 计算机实验室行政助理职责,【实验室助理工作内容|工作职责|实验室助理做什么】-看准网...
- 部分程序或软件默认安装在C盘,没有自定义选项,如何安装到指定文件夹
热门文章
- Raid Level,该如何为Oracle存储选择才好?
- Bamboo基础概念
- form表单提交回调函数
- c编程:求出4#215;4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。...
- centos7-docker-swarmkit集群应用
- 初学者必知的Python中优雅的用法
- CakePHP:链接地址问题(不用mod_rewrite,IIS)
- 教你学习CI框架codelgniter——CI框架基本配置
- 自定义SharePoint Webservice
- [摘自MSDN] ASP.Net2.0学习 [1] 母版页 7 : 母版页和内容页中的事件