跪求h网一个MK突变分析的VB程序,邮箱

求做一个VB小程序=v=。。。_百度知道
求做一个VB小程序=v=。。。
4;主界面上有一个TextBox控件;程序运行后.&工具栏按钮功能实现。(做好以后界面就是这样)拜托了.baidu:实时显示当前时间,并且右边有拖动条.&TextBox控件。6;生成字符.&nbsp.&保存文件;“编辑”主菜单下面有“生成字符”和“清空”两个子菜单:1:显示一共生成了几次随机字符:N条”.&nbsp.&nbsp.hiphotos。2,N为计数值.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http、“保存”:ss三.hiphotos。5。:将TextBox控件中的内容清空,保存等操作使用通用对话框控件。3;“文件”主菜单下面有“打开”.com万分感谢://c,选课选上了VB但专业和它没有关联完全听不懂;提示。2.jpg" esrc="/zhidao/pic/item/a20a41c03d67fed06d。LZ是大一学生:1;打开文件、&nbsp。这个是期末作业。格式为hh.&主界面下部是一个具有三个窗格的状态栏;将窗口左上角的默认图标更换为自己的图标.&nbsp.&/zhidao/wh%3D450%2C600/sign=7b1f67867aec54e741bb766/a20a41c03d67fed06d,计数值大于零时;外观要求。7,工具栏上有3个工具栏按钮分别对应着“打开”://c;有一个工具栏,且不能重复:将TextBox控件中的所有内容保存到磁盘上;打开。2,并将文件中的所有内容读到主界面的TextBox控件中。归零后次窗格清空。5。,将其打开。3,这些字符作为TextBox新的一行内容,清空后计数值归零
写论文的亲就不要来了我要的是VB程序。。。
提问者采纳
//a.baidu.hiphotos.jpg" esrc="/zhidao/wh%3D450%2C600/sign=d0bb8789bba1cdc22e4ca/e7bec7ceb.----P.S费时间。不过说实话。附件加个5分.com/zhidao/pic/item/e7bec7ceb.. 做完了才发现还有说RMB才做的.com/zhidao/wh%3D600%2C800/sign=4f6e9fb471cf3bc7e855c5eaebec7ceb,费眼神.://a,正常机器上不会这样.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><file fsid="" link="/share/link。窗口最大化看上去可用..<a href="http,我汗..baidu,分真给少了.hiphotos,就当是加分了
提问者评价
太感谢你了。。。
其他类似问题
16人觉得有用
为您推荐:
小程序的相关知识
其他1条回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 11950|回复: 22|关注: 0
Mann-Kendall突变检测(mk突变检测)
关注者: 4
本帖最后由 vb1987 于
23:27 编辑
%最近写论文需要用到MK检验法,网上收集到大量的matlab代码,但是没有一个代码能够
%完全正确运行或者分析信息不全,结合多位网友编写的MK检验法,经过我的改编,顺利得到
%正确的运行结果,谢谢各位网友,希望对有需要的盆友有帮助
% Mann-Kendall突变检测
% 数据序列y
% 结果序列UFk,UBk2
%--------------------------------------------
%读取excel中的数据,赋给矩阵y
%获取y的样本数
%A为时间和径流数据列
A=xlswrite('数据.xls')
x=A(:,1);%时间序列
y=A(:,2);%径流数据列
N=length(y);
n=length(y);
% 正序列计算---------------------------------
% 定义累计量序列Sk,长度=y,初始值=0
Sk=zeros(size(y));
% 定义统计量UFk,长度=y,初始值=0
UFk=zeros(size(y));
% 定义Sk序列元素s
% i从2开始,因为根据统计量UFk公式,i=1时,Sk(1)、E(1)、Var(1)均为0
% 此时UFk无意义,因此公式中,令UFk(1)=0
& &for j=1:i
& && && &if y(i)&y(j)
& && && &&&s=s+1;
& && && &else
& && && &&&s=s+0;
& &Sk(i)=s;
& &E=i*(i-1)/4; % Sk(i)的均值
&&Var=i*(i-1)*(2*i+5)/72; % Sk(i)的方差
&&UFk(i)=(Sk(i)-E)/sqrt(Var);
% ------------------------------正序列计算end
% 逆序列计算---------------------------------
% 构造逆序列y2,长度=y,初始值=0
y2=zeros(size(y));
% 定义逆序累计量序列Sk2,长度=y,初始值=0
Sk2=zeros(size(y));
% 定义逆序统计量UBk,长度=y,初始值=0
UBk=zeros(size(y));
% 按时间序列逆转样本y
% 也可以使用y2=flipud(y);或者y2=flipdim(y,1);
& & y2(i)=y(n-i+1);
% i从2开始,因为根据统计量UBk公式,i=1时,Sk2(1)、E(1)、Var(1)均为0
% 此时UBk无意义,因此公式中,令UBk(1)=0
& &for j=1:i
& && && &if y2(i)&y2(j)
& && && &&&s=s+1;
& && && &else
& && && &&&s=s+0;
& &Sk2(i)=s;
& &E=i*(i-1)/4; % Sk2(i)的均值
&&Var=i*(i-1)*(2*i+5)/72; % Sk2(i)的方差
% 由于对逆序序列的累计量Sk2的构建中,依然用的是累加法,即后者大于前者时s加1,
% 则s的大小表征了一种上升的趋势的大小,而序列逆序以后,应当表现出与原序列相反
% 的趋势表现,因此,用累加法统计Sk2序列,统计量公式(S(i)-E(i))/sqrt(Var(i))
% 也不应改变,但统计量UBk应取相反数以表征正确的逆序序列的趋势
&&UBk(i)=0-(Sk2(i)-E)/sqrt(Var);
% ------------------------------逆序列计算end
% 此时上一步的到UBk表现的是逆序列在逆序时间上的趋势统计量
% 与UFk做图寻找突变点时,2条曲线应具有同样的时间轴,因此
% 再按时间序列逆转结果统计量UBk,得到时间正序的UBk2,做图用
UBk2=zeros(size(y));
% 也可以使用UBk2=flipud(UBk);或者UBk2=flipdim(UBk,1);
& &UBk2(i)=UBk(n-i+1);
% 做突变检测图时,使用UFk和UBk2
% 写入目标xls文件:f:\test2.xls
% 目标表单:Sheet1
% 目标区域:UFk从A1开始,UBk2从B1开始
xlswrite('f:\test2.xls',UFk,'Sheet1','A1');
xlswrite('f:\test2.xls',UBk2,'Sheet1','B1');
figure(3)%画图
plot(x,UFk,'r-','linewidth',1.5);
plot(x,UBk2,'b-.','linewidth',1.5);
plot(x,1.96*ones(N,1),':','linewidth',1);
axis([min(x),max(x),-5,5]);
legend('UF统计量','UB统计量','0.05显著水平');
xlabel('t (year)','FontName','TimesNewRoman','FontSize',12);
ylabel('统计量','FontName','TimesNewRoman','Fontsize',12);
plot(x,0*ones(N,1),'-.','linewidth',1);
plot(x,1.96*ones(N,1),':','linewidth',1);
plot(x,-1.96*ones(N,1),':','linewidth',1);
先顶一下,还没试
没有数据,运行不了
能否把你那个xls文件也上传上来?
多谢楼主,改下输入输出即可用,:loveliness:
关注者: 1
你好,不知道楼主有没有用这个程序试过魏凤英老师书中的MK检验实例,我试着运行了一下,做出的图和书上的还是有一定差别的,不知道是什么原因,后来我又用DPS软件试了试,不知道这三个哪个正确,特请教楼主!多谢!
请教,为什么读取数据出问题。
可以运行的,请问显著性检验的1.96和-1.96是怎么计算出来的啊,谢谢
同5楼问 为什么不对啊
感谢楼主 可以运行 但貌似把最开始的读入数据写错了。。
站长推荐 /1
Powered by求做vb程序,用vb6.0编程,有效程序不少于50行,程序能够显示自己的信息_百度知道
求做vb程序,用vb6.0编程,有效程序不少于50行,程序能够显示自己的信息
Picture&&nbsp.Caption&SubPrivate&这里为口令;False&&&&&False&False&Command2;Picture1;&&Command2_Click()&nbsp.Visible&&&Command3;&nbsp.Visible&&&&Text1;Sub&Command3;Text1;&Command1.SetFocusEnd&&&&&&&&Command1;Me;&&&nbsp.Visible&&&MeEnd&&&&=&&&=&口令错误;&&=&&nbsp.SetFocus&=&=&&&&nbsp.Visible&=&=&&=&&&检查口令&&&nbsp。初始设置已经设好了;&=&&Command2;Text1;&&&nbsp、可以直接看结果代码如下Private&nbsp、1个图片框(PictureBox).Icon&nbsp!请重新输入;&Picture1;&SubPrivate&&&&&&&&&Command1_Click()&&&&nbsp.Text&&Text1;;&&=&vbExclamation&&Command3_Click()&&nbsp.Visible&Then&nbsp,可以根据情况更改&&开始&&&Sub&Text1;&&Command2;=&nbsp.Text&nbsp.Visible&False&&&=&&&Command2.Caption&=&&Text1;&&&&True&nbsp.Visible&&Sub&Unload&nbsp.Visible&&nbsp.Visible&nbsp.Default&&&nbsp新建3个按钮;&Sub&If&&Form_Load()&&=&&&&&&&&&DoEvents&&Command2!&结束&&&=&Else&&&&&&nbsp.Text&&&&&True&&=&&&=&End&End&&&Text1.PasswordChar&&&#39;&=&&False&&SubPrivate&&&=&&=&Command3;False&If&*&True&nbsp.Caption&Text1;&&&&=&True&nbsp.Text&Picture1;&&&&End&True&&Text1,&&&&&&&&admin&&nbsp.Visible&nbsp.Visible&&False&Text1;&&&&MsgBox&&&&nbsp,1个文本框
来自团队:
其他类似问题
为您推荐:
其他5条回答
具有明显保护视力的作用,疏通血管,并具有明显的抗疲劳,抗肿瘤,干眼症都有良好的保健作用:黑果枸杞主要有增强免疫力,保肝、延缓衰老的功能指导意见病情分析:长期用野生黑枸杞泡茶喝。黑果枸杞还可防治糖尿病,降压
还是好好学吧!
恩吗,还行的啊
留个邮箱,发你一个小程序&Public Sub GetOutIP2()& &#39;获取本机外网IP-方法2&&& Dim h As Object, s As String&&& Set h = CreateObject(&MSXML2.ServerXMLHTTP&)&&& h.Open &GET&, &, False&&& h.send&&& If h.ReadyState = 4 Then s = StrConv(h.responsebody, vbUnicode)&&& &#39;MsgBox s&&& MsgBox Split(Split(s, &[&)(1), &]&)(0)End SubPublic Sub GetOutIP3()& &#39;获取本机外网IP-方法3&&& Dim h As Object, s As String, s2 As String&&& &&& Set h = CreateObject(&MSXML2.ServerXMLHTTP&)&&& h.Open &GET&, &, False&&& h.send&&& If h.ReadyState = 4 Then&&&&&&& s = StrConv(h.responsebody, vbUnicode)&&& End If&&& Text1 = s&&& &&& s2 = &IP鍦板潃锛歔&&&& MsgBox Split(Split(s, s2)(1), &]&)(0)&&& Exit Sub&&& pos = InStr(1, s, s2)&&& s = Mid(s, pos + Len(s2), 20)&&& &&& MsgBox Split(s, &]&)(0)s = &[][]&br /&&&&&&&& IP地址:[14.220.220.98] 来自&&&& MsgBox Split(Split(s, &IP地址:[&)(1), &]&)(0)End SubPublic Sub GetOutIP4()&&& Dim h As Object, s As String, s2 As String&&& &&& Set h = CreateObject(&MSXML2.ServerXMLHTTP&)&&& h.Open &GET&, &, False&&& h.send&&& If h.ReadyState = 4 Then&&&&&&& s = StrConv(h.responsebody, vbUnicode)&&& End If&&& Text1 = s&&& &&& s2 = &您的ip地址为:&input name=&&code&& type=&&text&& value=&&&&&& MsgBox Split(Split(s, s2)(1), &&&&)(0)End SubPublic Sub GetOutIP5()&&& Dim h As Object, s As String, s2 As String&&& &&& Set h = CreateObject(&MSXML2.ServerXMLHTTP&)&&& h.Open &GET&, &, False&&& h.send&&& If h.ReadyState = 4 Then&&&&&&& s = StrConv(h.responsebody, vbUnicode)&&& End If&&& Text1 = s&&& &&& s2 = &IP 鍦板潃:&&&& s = Split(Split(s, s2)(1), &IP 搴撴暟鎹?&)(0)&&& s2 = &&li&&&&& MsgBox Split(Split(s, s2)(1), &&/li&&)(0)End SubPrivate Sub Command1_Click()Call GetOutIP2Call GetOutIP3Call GetOutIP4Call GetOutIP5End SubPrivate Sub Command2_Click()MsgBox &几种获得外网ip的方式&End Sub
vb6的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 跪求h网 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信