日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2023/12/10 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab中数据变为nan,字符转化为数值型中出现NAN 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我將字符型轉化為數值型,然后畫圖,結果圖形沒有曲線,這是怎么回事?我用的函數是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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。