我将字符型转化为数值型,然后画图,结果图形没有曲线,这是怎么回事?我用的函数是str2double和str2num都试了,都不行。我的程序如下,其中的E2(i)的值我用matlab计算了,为什么是这么庞大的一个数?这是怎么回事?而且E=str2double(E2)这个语句出来的结果怎么是NAN?我该怎么调?

u0=4*pi*1e-7;

eta=377;

long=10;h=0.09;r=0.0025;

L=u0/(2*pi)*log(2*h/r);

C=1/(1.8*log(h/r)*10^10);

ksai=30*pi/180;

alfa=45*pi/180;

fai=0*pi/180;

f1=0;

f2=1e9;

N=1;

f=linspace(f1,f2,N);

z=sym('z');

x=sym('x');

syms c d l v Dv Dl;

for i=1:length(f);

w=pi*f(i);

k=w*sqrt(u0*e0);

R=1;

Q=-1;

b=6e8;

a=4e7;

E_0(i)=65000*(1/(a+j*w)-1/(b+j*w));

h=0.09;

E_zex(i)=E_0(i).*((cos(alfa)*cos(ksai)+sin(alfa)).*exp(j.*k*z*sin(ksai))+(R*cos(alfa)*cos(fai)+Q*sin(alfa)).*exp(-j.*k*z*sin(ksai))).*exp(-j.*k*x*cos(ksai)*cos(fai));

H_yex(i)=E_0(i)/eta.*(-(cos(alfa)*cos(fai)+sin(alfa)*sin(fai)*sin(ksai)).*exp(j.*k*z*sin(ksai))-(R*cos(alfa)*cos(fai)+Q*sin(alfa)*sin(fai)*sin(ksai))).*exp(-j.*k*z*sin(ksai)).*exp(-j.*k*x*cos(ksai)*cos(fai));

Vs(i)=-j*w*u0*int(H_yex(i),z,0,h);

Is(i)=-j*w*C*int(E_zex(i),z,0,h);

c =Vs(i);

d=Is(i);

expr2=Dv+j*w*L*l-c;

expr2 = collect(expr2);

expr3=Dl+j*w*C*v-d;

expr3 = collect(expr3);

[v,l]=dsolve(char(expr2),char(expr3),'x');

V1=real(v);

V2=imag(v);

E2(i)=sqrt(V1.^2+V2.^2)

end

E=str2double(E2);

plot(f,E);

matlab中数据变为nan,字符转化为数值型中出现NAN相关推荐

  1. 【问题解决】【excel】求平均值、求和 结果为0 ->将excel中文本型数据转化为数值型数据

    问题:求平均值.求和 结果为0 原因:表格中数据是文本型数据,而不是数值型数据,文本型数据平均值求和都为0 解决办法:将excel中文本型数据转化为数值型数据 选中文本型数值区域,发现在选中区域的左上 ...

  2. MATLAB解隐函数方程时符号表达式转化为数值的方法-用vpa函数

    今天在解决一个小问题时,遇到解隐函数方程,中间涉及一个解的传递问题,才好好研究了一下 syms这个语句的一些语法规则,最终用vpa这个函数解决了符号表达式到double数值的转化. syms是符号函数 ...

  3. 数据预处理:分类和顺序变量转化为数值型数据

    分类数据和顺序数据要参与模型计算,通常都会转化为数值型数据.当然,某些算法是允许这些数据直接参与计算的,例如决策树.关联规则等. 真值转换 要将非数值型数据转换为数值型数据的最佳方法是:将所有分类或顺 ...

  4. R语言将字符型(Character)变量转化为数值型(Numeric)

    R语言将字符型(Character)变量转化为数值型(Numeric) 目录 R语言将字符型(Character)变量转化为数值型(Numeric) #基本语法

  5. Python每日一记127文本型数字转化为数值型数字(eval函数)

    不知道大家有没有注意到这样一个问题,那就是我们进行format数字格式化后,是文本型数字,这样是不能进行后续计算的,如何将其转化为数值型数字呢?这里我们不用int(),或者float() 这个时候我们 ...

  6. linux中python如何调用matlab的数据_特征锦囊:如何在Python中处理不平衡数据

    今日锦囊 特征锦囊:如何在Python中处理不平衡数据 ? Index 1.到底什么是不平衡数据 2.处理不平衡数据的理论方法 3.Python里有什么包可以处理不平衡样本 4.Python中具体如何 ...

  7. python中数据读写_【循序渐进学Python——文件中数据的读写以及操作】

    [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] 相信大家都想过自己有一天,可以用 ...

  8. matlab无理数转分数,把无理数转化成分数值的方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 把无理数转化成分数值 的方法 (反向测量法) 无理数可以转化成分数值,但并不是用常规的计算方法和测量方法,而是需要用一种特殊的测量方法,这种特殊的测量方法 ...

  9. C语言中函数返回的字符数组为null——函数中的局部字符数组

    今天在刷题时,碰到这样一个问题,我定义的函数要求返回的是字符串,我在函数中定义了一个字符数组来表示,但是运行时发现函数的返回值为空. 解决方法: 方法1:将字符数组定义为全局变量 方法2:用stati ...

最新文章

  1. Python学习笔记:Day14 完成Web App
  2. 第五章 面向方面编程___AOP入门
  3. 增加一行减少一行_【第2171期】一行 CSS 代码的魅力
  4. Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
  5. linux tr 命令_在Linux中使用tr命令玩角色
  6. oc基础 不可变字符串的创建和使用
  7. java用信号量写理发师_课内资源 - 基于Java实现的生产者与消费者问题、读者写者问题、哲学家进餐问题、理发师睡觉问题、医生看病问题...
  8. 动态时间规整算法_如何使用动态时间规整算法进行语音识别
  9. 从程序员到技术总监,分享10年开发经验
  10. OI国家集训队论文集1999~2018
  11. win7系统一键共享工具_开放教育作者共享适用于任何操作系统的有价值的工具
  12. 【基础】SAP 新增计量单位
  13. 阿达的红外射频遥控盒子(一)
  14. JavaScript HSL拾色器
  15. 【CKA考试笔记】十三、k8s中的网络
  16. Android HIDL 简介
  17. java.lang.AbstractMethodError: dm.jdbc.driver.DmdbConnection.isValid(I)Z
  18. 数仓分层模型架构分享(2)
  19. ASCII码对照表(转载)
  20. web服务器—nginx

热门文章

  1. ajax拼接显示不同样式,Ajax重点整理
  2. mysql jpa 批注 视图_通过JPA注解映射视图的实体类 jpa 视图 无主键 @Query注解的用法(Spring Data JPA) jpa 使用sql语句...
  3. oracle的iw算法,[转载]Oracle日期周详解IW
  4. 这7个在线工具,帮助您快速开发WordPress主题
  5. 【51单片机快速入门指南】6.3:DS18B20 单总线数字温度计的多路读取
  6. Gerrit的用法及与gitlab的区别
  7. 从头学习linux C 冒泡法排序
  8. vue监听浏览器刷新和关闭;
  9. 前端学习(2976):路由钩子函数
  10. [css] 你知道CSS中的字母“C“代表什么吗?