请各位大虾们帮我看一下一个MATLAB程序

作者&投稿:聂段 (若有异议请与网页底部的电邮联系)
求助 各位大虾们能帮我解释一下下面这个程序吗? matlab~

function [t,buff1,buff2,comment,par]=IHSread(s);
%定义函数,函数名为IHSread,输入变量为s,输出变量为方括号里的几个
PeakName=['I ';'II ';'III ';'IV ';'V ';'VI ';'VII ';'XX ';'NN ';
'Base';'XX ';'XX ';'Na ';'Pa ';'Nb ';'Pb ';'P1 ';'N1 '];
%定义字符串,作为峰的名称
PeakSign=[1,1,1,1,1,1,1,1,1,1,1,1,-1,1,-1,1,1,-1];
%
fid=fopen(s,'r');
%定义一个文件id,s是字符串,是函数的输入,应该是存了数据的文件名
%如果出错,fid返回-1
if fid ~=-1
%如果没出错
oddsweep=fread(fid,1024,'int32');
%从s文件中顺序读取1024个32位整数,并赋值给oddsweep
evensweep=fread(fid,1024,'int32');
%从s文件中接着顺序读取1024个32位整数,并赋值给oddsweep
conf=fread(fid,200,'int16');
%从s文件中接着顺序读取200个16位整数,并赋值给conf
comentarray=fread(fid,100, 'uchar');
%从s文件中接着顺序读取100个无符号字符串,并赋值给comentaray
Extrafield1=fread(fid,500, 'char');
%从s文件中接着顺序读取500个字符串,并赋值给extrafield1
ef2=fread(fid,100, 'char');
%从s文件中接着顺序读取500个无符号字符串的ascii码,并赋值给ef2
nchar=ef2(1);
%将ef2的第一个值赋值给nchar
comment=char(ef2(2:nchar+1))';
%将ef2的值从第二个开始转置一下,赋值给comment,并强制形成字符串
par.Sweep=conf(6);
%结构体par的Sweep元素定义为conf的第六个元素
par.Ts=conf(7)*1e-3;
%结构体par的Ts元素定义为conf的第七个元素乘以10的-3次方
par.Int=conf(4);
%结构体par的Int元素定义为conf的第四个元素
ADVolts=conf(55);
%定义ADVolts为conf的第55个元素
ADRange=conf(56);
%定义ADRange为conf的第56个元素
par.ZeroPos=conf(112);
%结构体par的ZeroPos元素定义为conf的第112个元素
par.Rate=conf(8)+conf(17)/1000;
%结构体par的Rate元素定义为conf的第六个元素
par.Gain=conf(10)*1000;
%结构体par的Sweep元素定义为conf的第六个元素
% peak info
for kk=1:10
par.peaks(kk).label=conf(kk+30);
par.peaks(kk).PosSample=conf(kk+20);
par.peaks(kk).NegSample=conf(kk+60);
end;
%par.peaks.label赋值为conf从31开始的十个值
%par.peaks.PosSample赋值为conf从21开始的十个数
%par.peaks.NegSample赋值为conf从61开始的十个数
%下面是乘除运算了
par.ConvFactor=1e6*ADVolts/ADRange/par.Gain/par.Sweep;
buff1=2*oddsweep*par.ConvFactor;
buff2=2*evensweep*par.ConvFactor;
t=((1:1024)-par.ZeroPos)*par.Ts;
fclose(fid);
end;
这个函数主要是从一个文件读取文件
所以必须要清楚保存这个文件时的顺序

matlab里面有自带的ployfit拟合曲线的函数啊!可以拟合一次、二次、多次的曲线!

举个列子,对正弦曲线上的点进行拟合
x=0:0.1*pi:2*pi;
y=sin(x);
plot(x,y,'*'),hold on;

p=polyfit(x,y,3)
%此处拟合为3次曲线,可以拟合得更高一些次数
xx=0:0.01*pi:2*pi;
yy=polyval(p,xx);
plot(xx,yy,'-r',xx,sin(xx),'-.b')

p =

0.088562710774691 -0.834683884655302 1.786088996171104 -0.1191642413538

画出的图中,蓝色虚线是正弦曲线,星点是拟合数据点,红色是拟合出的曲线,可以提高曲线拟合的次数,应该更逼近的

给你解释某些比较复杂的部分吧:

for i = 1:n
a_quan(find((q(i)-d/2<=a_quan) & (a_quan<=q(i)+d/2)))=...
q(i).*ones(1,length(find((q(i)-d/2<=a_quan) & (a_quan<=...
q(i)+d/2))));
b_quan(find(a_quan==q(i))) = (i-1).*ones(1,length(find(a_quan==...
q(i))));
end

这部分就是说把a_quan向量里的值在q(i)附近的项赋值为q(i),然后把a_quan向量里值为q(i)的项变成i-1赋给b_quan

for i = 1:length(a)
for j = nu:-1:0
if (fix(b_quan(i)/(2^j))==1)
code(i,(nu-j)) = 1;
b_quan(i) = b_quan(i)-2^j;
end
end
end

相当于把b_quan里的每项用二进制表示出来,然后构成矩阵code
code就是这样输出的

a=
n=
[a_quan,code] =u_pcm(a,n)
code
在命令窗口输上命令,a,n为参数值


各位大虾帮我看一下,我应当怎么回答?
可以这样:我很感激这么长时间以来您对我的照顾和公司对我们的培养,但是我想趁我现在还年轻多出去闯荡一下,锻炼一下自己的能力,以后我想我还会有机会再为公司效力;期待那时候我会为公司作出更大的贡献;

请各位大虾帮我看下,这只鸟是什么鸟.
鸻形目(Charadriiformes)彩鹬科(Rostratulidae)的两种沼泽鸟类。身体和喙似鹬,有明显的斑点,体长约25公分(10吋),体羽褐和白色。彩鹬的雌鸟均较雄鸟大,颜色亦较鲜艳。雌鸟向雄鸟求爱,雄鸟承担大部分营巢工作。营巢于地面。孟加拉彩鹬每窝产卵4枚,半领彩鹬产卵2枚。幼雏有绒羽,出壳后很快即能入...

各位大虾帮我看一下我的两只小巴西龟,分分公母
1. 排泄孔位置及形状可分辨出雌雄: 公龟的位置接近尾端,孔形长形。 母龟的位置接近腹甲,孔形圆形。2. 尾部的粗细大小,公龟尾较粗大,母龟较细短。3.腹甲是否凹陷,公龟有明显的凹陷, 母龟平坦。

各位大虾帮我看一下我的电脑配置用金达A3双核引擎电源够用吗?_百度...
主硬盘: 西数 WDC WD5000AAKX-001CA0 ( 500 GB ) 6W 显卡: Nvidia GeForce GT 430 ( 1 GB \/ Nvidia ) 106W 显示器: 三星 SAM06A3 SME1920N ( 18.5 英寸 )光驱: 建兴 ATAPI DVD A DH24ABS DVD刻录机 声卡: 瑞昱 ALC662 @ ATI IXP SB600\/SB700\/SB800 高保真音频 网卡: 瑞...

ipad mini 请各位大虾帮我看下,版本是6.1 型号MD531FD\/A 序列号F4MK7...
序列号:F4MK7F9QF196 设备名称:iPad mini Wi-Fi 容 量:16GB 颜 色:白色 类 型:iPad2,5 代 号:p105ap 型 号:MD531 激活状态:已激活 电话支持:未过期(2014年08月12日)硬件保修:未过期(2015年05月13日)生产日期:2013年02月12日 - 2013年02月18日 查询网址:http:\/\/sn....

各位大虾们。。帮我看下面图片的字体是什么字体?可以到哪里下载?_百度...
你好,这个是“造字工房悦黑体常规体”。造字工房的字体版权较为严格,一般不容易下载,但你可以下载体验版的。

各位大虾帮我看看这歌词是哪首歌的:有一只小小的船,漂泊过…
mp3链接地址:http:\/\/news.hhtc.edu.cn\/music\/20080608_chuan.mp3 作词:琼瑶 作曲:尤景仰 编曲:尤景仰 演唱:赵薇 有一条小小的船 漂泊过东南西北 西北东南 盛载了多少憧憬 盛载了多少梦幻 来来往往无牵绊 春去秋来 时光荏苒 美丽的小船 不复昔日的光辉灿烂 经过风暴 涉过险滩 憧憬已渺 梦儿已...

请各位大虾们帮我看看 我的电脑配置有什么问题?怎么改动~~是为了游戏...
这电脑很垃圾,而且我怀疑你能否配到 还有主板那项你写华硕主板干啥 不同型号的主板价格要差好几百 还有这个显卡貌似是集成显卡吧

各位大虾帮我看看 急
典型的是系统坏了..先做写硬件简单处理.把内存拿出来擦擦金手指.然后装上去..然后在来装系统.如装系统还不行..!现在建议你把资料弄出来..准备格式化硬盘..

请教各位大虾,帮我看下此视频里的是不是XJAPAN??以及发生了什么?_百度...
是X-JAPAN 歌是FOREVER LOVE 至于你说的赤膊的是YOSHIKI,唱歌的是TOSHI 红头发的是HIDE,白裤子的是HEATH,还有一个就是PATA了~我的圈子,东西不多~有兴趣可以去看下http:\/\/x-japan.q.sohu.com\/ 下载地址(其实百度上就有~)http:\/\/cdn1-16.projectplaylist.com\/e1\/files\/cdn\/345gd\/35759....

和硕县15820973269: 请大虾帮我看下这个JAVA程序缺少什么,谢谢~~ -
任宜托卡: String s=buf.readLine(); if (s== null) { // s等于当前目录}File file=new File(s);

和硕县15820973269: 各位大虾们..帮我看下面图片的字体是什么字体?可以到哪里下载? -
任宜托卡: 你好,这个是“造字工房悦黑体常规体”.造字工房的字体版权较为严格,一般不容易下载,但你可以下载体验版的.

和硕县15820973269: 给位大虾求求你们帮我一个忙数学书上的一个公式我看不懂是有关于lim的.整道题目我第3部始终是看不懂的. -
任宜托卡: 这个是例子 因为 f(x)=(x^2)-2x 将x+h代入上式 得到f(x+h)=(x+h)^2]-2(x+h) 然后得到f(x+h)-f(x) =[(x+h)^2]-2(x+h)-[(x^2)-2x] =(x^2)+2xh+(h^2)-2x-2h-(x^2)+2x =2xh+(h^2)-2h 其实就是x增加h的量 同时y增加了多少的意思 就是 y的增量=f(x+h)-f(x) y的增量÷x的增量 当增量h→0就 是f'(x) lim是求极限的意思吧?

和硕县15820973269: 我前不久装了铭扬 - 游戏修改器2.56版,这个软件里面有附加的小?
任宜托卡: 估计是卸裁的不完全,注册表里的加载项没有卸掉,可以用优化大师、超级兔子等优化软件把它删除.

和硕县15820973269: 大虾们帮我看看这个程序哪里出错了~帮我修改一下呗~万分感激! -
任宜托卡: 把你的clrscr();改成system("clrscr");就可以了!!!改成#include #include #include st...

和硕县15820973269: 请各位大虾帮我看下我的电脑还有升级的必要吗! -
任宜托卡: 升级内存吧 其他的都还可以 支持DDR2的,现在的还是DDR2是主流 加2G的DDR2吧,速度会快一点 看下机箱里的USB线有米有插好,不然就是坏了

和硕县15820973269: oracle动态执行sql语句报错?请各位大虾帮忙看一下哪里出错了!
任宜托卡: DECLARE sql_string VARCHAR2(100);BEGIN sql_string := 'select count('||username||') from user_users' EXECUTE IMMEDIATE sql_string;END;

和硕县15820973269: 自己写的一篇自我介绍,请各位大虾帮我看看My name is xxx.I am from China.I am a girl.I am in Class 1 Grade 6.I am eleven years old.My telephone number is ... -
任宜托卡:[答案] 没有错误,但是比较平淡. My name is xx,as you see,i am a 11-year-old chinese girl,and (i am) in class 1 grade 6.Here is my telephone number123456.

和硕县15820973269: 请各位大虾帮我看下这个配置单
任宜托卡: 技嘉GA-880G-D2H 599 只要更换这个主板吧,770的主板已经淘汰很久了 性价比是最低的了 这样的话,内存可以选择DDR3的了 2G 145左右 其他的就不需要做修改了

和硕县15820973269: 有什么"字" 代表的意思是不同的?请各位大虾们,帮忙查下字典,有什么字代表的意思是“不同的,特别的,突出的” -
任宜托卡:[答案] 异、卓、荦、孑、绝、别···再多我也说不上来了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网