#include "define.h"
#include <stdio.h>
#include <math.h>
void diag(void)
{double vD;                     //氘离子热速度double lamd_e, lamd_D;double w_pe, peri_e;double wpe_dt, vdt_dz;//离子温度Ti=20,离子电荷qi=1.6021865314e-19;氘质量m_D=3.348e-27;vD = sqrt(2.0 * Ti * qi / m_D);    //氘离子热速度,离子温度Ti=20,离子电荷qi=1.6021865314e-19;//printf("%lf \n", vD); stime();//电子质量me=9.1093897e-31;  ve=sqrt(-2.0*qe*Te/me);sqrt(2.0*qe*Te/me);  电子电荷qe=-1.6021865314e-19;  磁场B0=5.3;lamd_e = me * ve / fabs(qe * B0);//电子回旋半径lamd_D = m_D * vD / fabs(qi * B0);//氘离子回旋半径//Ne=1e19;电子数密度  //真空介电常数eps0=8.854187817e-12;w_pe = sqrt(Ne * qe * qe / (eps0 * me));//电子震荡频率//printf("电子回旋半径%lf \n", lamd_e); //printf("氘离子回旋半径%lf \n", lamd_D); //printf("电子震荡频率%lf \n", w_pe); stime();//dt=1.0e-12;时间步长  //dz_plas=lz_plas/double(Nz_plas-1);z方向空间步长peri_e = 2.0 * pi / w_pe; //电子震荡周期周期T=2π/ωwpe_dt = w_pe * dt;    vdt_dz = ve * dt / dz_plas;printf("ne=%10.6e,Te=%10.6f\n", Ne, Te);printf("ve=%10.6e,v_D=%10.6e\n", ve, vD);printf("德拜长度=%10.6e,空间步长=%10.6e\n", deby_leng, dz_plas);printf("电子振荡周期=%10.6e,时间步长=%10.6e\n", peri_e, dt);printf("wpe*dt=%10.6f,v*dt/dz=%10.6f\n", wpe_dt, vdt_dz);}

氘离子热速度、电子回旋半径、氘离子回旋半径、电子震荡频率

[C++调试笔记]diag.cpp相关推荐

  1. gpio驱动广播Android,[RK3288][Android6.0] 调试笔记 --- 通用GPIO驱动控制LED【转】

    Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 由于板子没有lcd无法得知sd卡升级是否完成,因此使用LED显示. Recovery中升级完成后控 ...

  2. android 调试笔记

    android 调试笔记 adb使用: 连接不上手机 C:\Users\Administrator\.android\adb_usb.ini   增加一行内容:  0x1782 安装第三方应用 $ a ...

  3. [RK3288][Android6.0] 调试笔记 --- 电池电量一直显示100%

    Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 之前文章[RK3288][Android6.0] 调试笔记 - 伪电池驱动添加 阐述了如何添加一个 ...

  4. 调试笔记--jlink 变量转实时波形小技巧

    调试笔记–jlink 变量转实时波形小技巧 上篇讲了jlink RTT组件在RAM中开辟一段内存,将printf字符串存入然后通过jlink调试接口读取RAM,将printf字符串在jlink-RTT ...

  5. 调试笔记--keil 测量周期小技巧

    调试笔记–keil 测量周期小技巧 本文参考安富莱专题教程第7期 http://www.armbbs.cn/forum.php?mod=viewthread&tid=87176&ext ...

  6. 调试笔记--keil 断点调试小技巧

    调试笔记–keil 断点调试小技巧 给变量打断点 调试不熟悉的项目时,卧槽!怎么这么多全局变量?这玩意又在那修改了??这个时候会给变量打断点就能省好多事. 将要监视的全局变量添加到watch窗口 选中 ...

  7. keil4怎么移植其他人的程序_【调试笔记】韦东山:在100ask_imx6ull上移植使用六轴传感器ICM20608...

    之前发了LCD调试笔记,大家很感兴趣,所以这次再来一篇:六轴传感器ICM20608驱动移植笔记,大家还需要什么移植笔记?可以留言.我们尽量满足. 1.1 移植思路 先找到驱动:也许内核里已经有,也许需 ...

  8. RK3399 GT1X触摸屏驱动调试笔记

    硬件环境 1.Firefly AIO-3399(AI)开发版: 2.恒智的5寸电容触摸屏800X480,I2C驱动支持GT5688. 操作系统 Android 7.2 for rockship Ste ...

  9. Rockchip基于RK3566/RK3568 WiFi AP6256调试笔记

    1.开发平台 CPU:RK3566 编译环境:Ubuntu18.04 内核版本:kernel 4.19 2.目的 因为RK3566/RK3568支持SDIO3.0并且向下兼有SDIO2.0接口,由于核 ...

最新文章

  1. [置顶] 将项目从tomcat 迁移到JBoss
  2. nginx反向代理相关 负载均衡及优化
  3. 团队编程项目3-学生成绩管理系统-模块开发过程
  4. 关于a标签的 href 与 onlick
  5. CSS+JS鼠标悬停单元格变色
  6. idea中查看类的继承关系图
  7. 水抗攻击(APT攻击手段)
  8. IOS机型margin属性无效问题
  9. Erlang实战:建立文本索引
  10. 让Delphi的DataSnap发挥最大效率
  11. Java 集合系列13之 WeakHashMap详细介绍(源码解析)和使用示例
  12. videojs播放rtmp视频流,解决TypeError: this.el_.vjs_getProperty is not a function错误
  13. Linux 设备文件/dev/*详解、查询
  14. java mcv_spring框架mcv的工作原理是什么?
  15. 多媒体——音频——使用录音机录制音频
  16. ECS与EDAS什么意思?
  17. POJ(8463)-----Stupid cat Doge(openjudge)
  18. yarn : 无法加载文件 ...Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本
  19. 数据仓库-基础知识(维度建模)
  20. 民间高手炒股心得(1,2,3,4,5,6,7)_飞天山人_新浪博客

热门文章

  1. (诊断)处理错误fatal error: Python.h: No such file or directory
  2. redis学习及实践5---redis相关资料参考文献
  3. 阿里云开发者大会:资源加应用酝酿云存储变局
  4. 转载:Linux 的系统服务及其配置(略有修改)
  5. 一级建造师考试通过了 !
  6. hdu 1546(最短路)
  7. ubuntu下Django环境的搭建
  8. MVCC(Multi-version Cocurrent Control)
  9. NSNumber 以及NSInteger,NSNumber以及Int的区别
  10. 华东交通大学2017年ACM双基程序设计大赛题解