matlab 有listdlg函数的vb do while loopp 如何记录循环的次数和每次结果? 我的代码

文档分类:
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表matlab 命令速查.doc
文档介绍:
Matlab 命令速查Matlab 命令clear :从内存中删除disp :显示文本或数组内容length :数组长度(最长维数)load :重新载入变量(从磁盘上)mlock :锁定文件,防止文件被错误删除munlock :解锁文件openvar :在数组编辑器中打开变量pack :整理内存空间save :保存变量到文件 8*)size :数组维数whowhos :列出内存变量workspace :显示工作空间窗口clc :清空命令窗口echo :禁止或允许显示执行过程format :设置输出显示格式home :光标移动到命令窗口左上角more :设置命令窗口页输出格式cd :改变工作目录copyfile :复制文件delete :删除文件和图形对象diary :把命令窗口的人机交互保存到文件dir :显示目录edit :编辑文本文件fileparts :返回文件的各个部分fullfile :使用指定部分建立文件全名inmem :返回内存(伪代码区)的 matlab 函数名ls:在 unix 系统中列出目录(win 中亦可)matlabroot :根目录mkdir :新建目录open :打开文件pwd :显示当前目录tempdir :返回系统临时目录的名字tempname :随机给出一个临时字符串(可用作文件名)! :mand 命令matlabrc:Matlab 的启动 M 文件exitquit :退出 Matlabstartup :运行 matlab 启动文件builtin :从可重载方法中调用内置函数eval :执行包含可执行表达式的字符串evalc :计算并返回表达式的值evalin :执行某个工作空间中的包含表达式的字符串feval :执行函数(从函数名或函数句柄)function :函数头global :定义全局变量nargchk :检查输入参数数目persistent :定义常量script :作为脚本的 M 文件break :停止执行循环case :case 语句,switch 语句一部分switch switch_exprcase case_exprstatmentscaseotherwiseendcatch :try-catch 语句一部分,捕捉程序else :if 条件语句一部分elseif :if 条件语句一部分end:终止 for、while、switch、try 和 if 语句error :显示错误信息for :循环语句一(确定次数)if :if 条件语句other :switch 语句一部分return :返回到调用函数switch :开关语句try :try 程序块warning :类似于 disp,但可被禁止while :循环语句(次数不确定)input :交互输入keyboard :在M 文件中遇到 keyboard时将在命令窗口产生交互直到输入 return 命令menu :为用户输入产生一个选择菜单pause :暂停class :创建一个对象或者返回一个对象类double :转换为双精度inferiorto :亚类关系inline :创建一个内联函数int8,int16,int32 :转换到符号整数isa :检查是否为所给类的对象loadobj :load 函数用户定义扩展saveobj :save 函数用户定义扩展single :转换为单精度superiorto :超类关系uint8,uint16,uint32: 转换到无符号整数ialog :创建对话框errordlg:创建错误对话框helpdlg :创建帮助对话框inputdlg:创建输入对话框listdlg :创建选择列表对话框msgbox :创建消息对话框pagedlg :显示页面的版面对话框printdlg:显示打印对话框questdlg:问题对话框uigetfile:文件检索对话框uiputfile:为写入而显示的检索对话框uisetcolor: 从对话框交互式设置对象的ColorSpecuisetfont :交互设置对象字体特征warndlg :警告对话框cond :条件数(关于逆)cond :条件数(关于特征值)det :行列式norm :矩阵范数null :零空间orth :矩阵的正交化空间rank :矩阵的秩rcond :矩阵的逆条件数rref :去相关阶梯矩阵(高斯约当消去法)rrefmovie: 去相关阶梯矩阵的逐步演示subspace:两个子空间的角度,几何上讲其实是镶嵌于一个空间中的两个超平面的角度;物理上讲是第二次试验和第一次试验提供了多少新信息trace :矩阵的迹chol :Cholesky 分解inv :矩阵求逆lscov :最小二乘解lu :LU 分解lsqnonneg:非负约束的最小线性二乘pinv :Moore-penrose 伪逆qr :正交三角分解balance :提高特征值精度(a good function)cdf2rdf :复数对角型转换为实数对角型eig :特征值和特征向量gsvd :广义奇异值分解hess :矩阵的 Hessenvberg 形式poly :根据根给出多项式(系数)qz :广义特征值的 QZ 分解rsf2csf:实的Schur形式转换为复的Schur形式schur :Schur 分解svd :奇异值分解expm :矩阵指数(与 exp 不同)funm :一般矩阵函数logm :矩阵对数(对应 expm)sqrtm :矩阵平方根qrdelete:从 QR 分解中删除列qrinsert:在 QR 分解中加入列menu :生成菜单uicontextmenu:创建上下文菜单uicontrol:创建用户界面控制对象uimenu :创建用户界面菜单dragrect :用鼠标拖动矩形gcbo:返回正在执行回叫信息的图形对象句柄rbbox :创建橡皮框textwrap :对给定的用户界面控制读写返回覆盖的字符串矩阵uiwait :控制程序的执行waitbar :显示等待条waitforbuttonpress:等待键或按钮的触发ar,barh:垂直和水平直方图hist :统计频数直方图hold :在图象窗口中保留当前图形loglog :双对数刻度曲线图pie :饼图plot :绘制二维曲线polar :极坐标图semilogxsemilogy:半对数刻度曲线图subplot :创建子图bar3,bar3h:et3 :三维彗星图cylinder :柱面图fill3 :填充的三维多边形plot3 :三维直角坐标曲线图quiver3 :三维向量场图slice :切片图sphere :生成球面stem3 :三维火柴杆图waterfall :瀑布水线图clabel :为等高线图加数值标记datetick :使用日期标注标记线grid :绘制二维和三维图形网格gtext :使用鼠标确定文本在二维视图中的位置legend :在图形上显示图例plotyy :双 y 轴创建图形title :为当前轴添加标题xlabelylabel1
内容来自淘豆网转载请标明出处.while循环重复执行语句,当条件为 true。
在MATLAB 中 while循环的语法是:
while &expression&
&statements&
while 循环反复执行程序语句只要表达式为 true。
表达式是 true,当结果不为空,并包含所有非零元素(逻辑或实际数字)。否则,表达式为 false。
创建一个脚本文件,并键入下面的代码:
% while loop execution
while( a & 20 )
fprintf('value of a: %d
', a);
a = a + 1;
当您运行该文件,它会显示以下结果:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
本站代码下载:君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
matlab指令大全
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口 上传我的文档
 下载
 收藏
所有文档均来自于网络,所搜集文档几乎涵盖了所有行业,均严格按照道客巴巴->文档分类->所有文档->分类。对每篇文档详细释义做出了合理推敲,并对其精确划分了类别。例: 新员工试用期考核表->(标题)->所有文档->(企业档案)->(分类)->绩效管理。旨在让大家把搜索到的文档对照标题,参照分类。一看便一目了然成竹在胸,放心下载,安心使用。笔者主要搜集了一些常用文档,如论文,工作总结,合同协议,规章制度,报告,方案,课件,试题,试卷,答案,职业资格考试,策划营销.....等等一些教育学习,办公写作,商业经营,实用性极强的文档,您若觉得对您日常学习,商业经营,社交沟通,办公写作有所帮助的话就关注我吧
 下载此文档
正在努力加载中...
MATLAB编程-循环结构
下载积分:1000
内容提示:MATLAB编程-循环结构
文档格式:PDF|
浏览次数:212|
上传日期: 07:57:02|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
MATLAB编程-循环结构
官方公共微信波峰和波谷在MATLAB(但有波峰和波谷的相应的定义)-算法algorithm,matlab,while-loop-CodeGo.net
波峰和波谷在MATLAB(但有波峰和波谷的相应的定义)
我想寻找波峰和波谷中给定的数据载体,与下面的定义。
“峰值”是一个局部最大值至少为x比前一个波谷更高%,而“槽”是一种局部最小X比前一个峰值降低至少%。这里的x的被称为截止。在我正在写的论文中,截止被称为数据的标准偏差。
我想编写一个函数,找到一个峰值和低谷。我写的函数是这样的。我会请这从主数据。
function [vectpeak,vecttrough]=peaktrough(cutoff,x,lastobs,t)
% This function gives you two outputs: a vector of ones and zeros that locate PEAKS and
% a vector of ones and zeros that locate TROUGHS.
% To be able to get a vector of peaks and troughs, we have to give
% four inputs.
% CUTOFF: This is what Chang and Osler [1999] use to identify if a data
% point is a peak or a trough. A PEAK is defined as "a local maximum that is
% x percent higher than the preceding trough." (Chang and Osler, 1999)
% and a TROUGH is defined as "a local minimum that is x percent lower
% than the preceding peak." This is a scalar.
% VECTOR: This is the vector of data that will be used for the purposes of
% the identification.
% LASTOBS: This is the last observation of the data.
% t: This specifies the time.
% Pre-allocations.
vectpeak=zeros(lastobs,1); % This is the vector of peaks.
vecttrough=zeros(lastobs,1); % This is the vector of troughs.
% Computing for the troughid's and peakid's.
temptroughid=troughid(cutoff,x,lastobs,t);
temppeakid=peakid(cutoff,x,lastobs,t);
% Determining whether a function is a peak or a trough.
while t&lastobs
if x(t)&=temptroughid(t);
vecttrough(t)=1;
vectpeak(t)=0;
maximum=x(t);
elseif x(t)&=temppeakid(t);
vecttrough(t)=0;
vectpeak(t)=1;
minimum=x(t);
vecttrough(t)=0;
vectpeak(t)=0;
function findtrough=troughid(cutoff,y,lastobs,t)
% This function computes for the TROUGHID which will be used in
% determining whether we have a trough or a peak.
% Initializations.
findtrough=zeros(lastobs,1);
tempmin=zeros(lastobs,1);
minimum=y(1);
% This is how the function works.
tempmin(t)=y(t);
minimum=y(t);
else tempmin(t)=
findtrough(t)=tempmin(t)*(1+cutoff);
function findpeak=peakid(cutoff,y,lastobs,t)
% This function computes for the PEAKID which will be used in
% determining whether we have a peak.
% Initializations.
findpeak=zeros(lastobs,1);
tempmax=zeros(lastobs,1);
maximum=y(1);
% This is how the function works.
tempmax(t)=y(t);
maximum=y(t);
else tempmax(t)=
findpeak(t)=tempmax(t)*(1-cutoff);
那我得到的问题是,我得到奇怪的结果。举例来说,我得到一个向量 CodeGo.net,其中所有的山峰,并没有一个是低谷,这没有任何意义,因为如果findpeaksMATLAB的命令,我能够确定的波峰和波谷,而他们不
有没有办法在那里我可以调整我的代码,如果没有,findpeaks或它的算法来查找基于我的定义中的波峰和波谷?
本文地址 :CodeGo.net/503651/
-------------------------------------------------------------------------------------------------------------------------
1. 因为它是,你的代码实际上并不确定的波峰或波谷。我认为你应该与findpeaks开始得到的候选波峰和波谷的列表。然后,步骤通过这个列表来测试每一个满足条件。
本文标题 :波峰和波谷在MATLAB(但有波峰和波谷的相应的定义)
本文地址 :CodeGo.net/503651/
Copyright (C) 2017 CodeGo.net}

我要回帖

更多关于 matlab listdlg函数 的文章

更多推荐

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

点击添加站长微信