matlab同一个地方有2种判断语句

图片说明

c会有2个判断语句

1是当c>2时,a=0

(a只会等于0或100)

if c>2

    a=0

    else

    a=100

    end

2是当c的值开始递减时,a变成100,并且递减时,不管有没有超过2,a都是100

请问第2个判断语句该怎么编写呢?

想破脑了还是写不出来

初学matlab麻烦了谢谢

1个回答

c=[0,0.6,1.5,2.2,2.8,3.2,4.1,3.5,2.7,2.5,1.9];
iSize = size(c);
a= zeros(1,iSize(1,2));

%超过2过 0没超过 1超过了
k1flag=0;
for i=1:1:iSize(1,2)
    if (i==1)
        if(c(i)<2)
            a(i) = 100;
        else
            a(i) = 0;
        end
    else if (~k1flag) %没有超过2过
            if(c(i)>2)
                k1flag = k1flag+1;
                a(i) = 0;
            else
                a(i) = 100;
            end
        else %已经超过一次2了
            if (c(i)>=c(i-1)) %超过2上升中
                a(i)=0;
            else if(c(i)<c(i-1)) %超过2下降中
                    a(i)=100;
                 end
            end
        end
    end
end
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
数据连接语句有多少种
数据连接语句有多少种方式?rnpublic static Sqlconnection con = new SqlConnection(@"server=.\sqlexpress;database=数据库名;uid=sa;pwd=sa");rnrnpublic static Sqlconnection con = new SqlConnection(@"server=.\sqlexpress;database=数据库名;integrated security=true");rnrn
matlab灰度直方图的2种绘制方法
matlab灰度直方图的绘制,掌握两种方法: 1 close all,clear all,clc; I=imread('filename.jpg'); row=size(I,1); column=size(I,2);%2→dimision N=zeros(1,256);%zeros(256)生成256x256矩阵 for i=1:row for j=1:column ...
2种判断(获取)栈顶activity的方法
2种判断(获取)栈顶activity的方法
2种判断API版本的方法(工具)
2种判断API版本的方法
2种二分查找及2种优化方式
题目1:经典算法—二分查找 折半查找的基本思想:减小查找序列的长度,分而治之的进行关键字的查找。该序列必须是有序的。 查找过程是:在有序表中,取中间的记录作为比较关键字,若给定值与中间记录的关键字相等,则查找成功;若给定的值小于中间记录的关键字,则在中间记录的左半区间继续查找;若给定值大于中间记录的关键字,则在中间记录的右半区间继续查找;不断重复这个过程,直到查找成功。否则查找失败实现:通常设置
SQL语句写法的2种疑问
[code=SQL]rnselect * from stuMarksrnselect stuNo,成绩=casernwhen LabExam<60 then 'E'rnwhen LabExam between 60 and 69 then 'D'rnwhen LabExam between 70 and 79 then 'C'rnwhen LabExam between 80 and 89 then 'B'rnelse 'A'rnendrnfrom stuMarks[/code]rn这样写就不报错rn[code=SQL]declare @a varchar(5)rnselect stuNo,@a as 成绩rnif(LabExam<60)rn@a='E'rnelse if(LabExam between 60 and 69)rn@a='D'rnelse if(LabExam between 70 and 79)rn@a='C'rnelse if(LabExam between 80 and 89)rn@a='B'rnelse rn@a='A'rnfrom stuMarks[/code]rn这样写就不行rn错误提示如下rn消息 102,级别 15,状态 1,第 2 行rn'@a' 附近有语法错误。rn消息 102,级别 15,状态 1,第 4 行rn'@a' 附近有语法错误。rn消息 102,级别 15,状态 1,第 6 行rn'@a' 附近有语法错误。rn消息 102,级别 15,状态 1,第 8 行rn'@a' 附近有语法错误。
请教2种SQL语句的速度性能
select top 1 empid,thedatetime from wtCollectTemp where empID = 'S0152' order by thedatetime descrnrnselect empID,max(thedatetime) as thedatetime from wtCollectTemp where empID = 'S0152' group by empIDrnrn当wtCollectTemp表中数据量比较多时,请问这两种写法哪个速度更快?性能更优?
SQL语句插入数据库2种方式
数据库批量插入2种方法,直接插入和批量插入 。
C语言语句——判断(2)
C语言判断之if 1、一般形式 (1) if(真条件){ 语句 } (2) if(条件) {语句1 } else {语句2 } 2、原理探究 第一种:当条件为真时,执行语句。 第二种:如果 if 的条件为真,执行语句1,否则执行 else 的语句2。 3、示例+复习 三色球问题:一个口袋中放有12个球,已知其中3个是红的,3个是黄的, 6个是绿的,现从中任取8个,问共有...
C# 判断图片是否有透明的地方
一张方形图片,里面有个地方是透明的我如何取到 判断rn判断如果是透明的地方就不给他填颜色,如果不是就填充颜色rn Bitmap bit1 = new Bitmap(a);rn rn for (int i = 0; i < bit1.Width; i++)rn rn for (int j = 0; j < bit1.Height; j++)rn rn rn c = bit1.GetPixel(i, j);rn int nPixelR = R;rn int nPixelG = G;rn int nPixelB = B;rn nPixelR = Math.Max(nPixelR, 0);rn nPixelR = Math.Min(255, nPixelR);rnrn nPixelG = Math.Max(nPixelG, 0);rn nPixelG = Math.Min(255, nPixelG);rnrn nPixelB = Math.Max(nPixelB, 0);rn nPixelB = Math.Min(255, nPixelB);rn bit1.SetPixel(i, j, Color.FromArgb((byte)nPixelR, (byte)nPixelG, (byte)nPixelB));rn rn rn这个是我的代码,应该怎么判断下谢谢 急求
matlab 智能算法30种
包括遗传算法 粒子群算法等matlab程序
matlab算法30种
里面有多种类MATLAB算法,可以用于建模,或者计算大数据,处理图像,神经网络,遗传等MATLAB中的大部分功能算法
崩溃的定位问题,同一个代码居然有2种不同的显示?
下图中的布局.html是我用DW做的简单页面,在IE中看是剧中的。shopping/index.jsp 是把布局.html的部分COPY的,在tomcat中看的效果,居然是左对齐?我在Myeclipse中看也是剧中的啊?莫名啊。。。[img=http://gxshow.gxsky.com/picdata/52588/525880113222520.JPG][/img]
在两个地方执行同一个SQL语句,为什么结果不一样?
在SQL SERVER查询分析器中执行insert into 表名 default values成功。rn但在vc中用cdatabase的ExecuteSql("insert into 表名 default values")失败,rn为什么?
这2种写法有区别么
Me.Invoke(Sub() textbox1.Text = "ok")rnrnMe.Invoke(rnsub()rn textbox1.Text = "ok"rnend subrn)rnrn这2种写法有区别么?没有的话,第1种写法里的sub()有办法省掉么?[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/37.gif][/img]
日期控件JS版本有2种版本
js版本--------------------------------------------------------------------------------------------------------------------------------------
这2种方式的反射,有什么区别??
[code=C#]rn[color=#FF0000]第一种方式[/color]rnType t = Type.GetType(“类A”);rnI_接口A i = t.GetInterface("I_I_接口A") as I_接口A;rnrn[color=#FF0000]第二种方式[/color]rnreturn Assembly.Load(DALNameSpace).CreateInstance(“类A”) as I_接口A;rnrn[/code]rnrn请问下,这2中反射的方式有什么不同??rn性能,和反射的结果上面会有什么不同吗???
该语句有多少种写法
rn今有一表t1,t1中有f1,f2与f3三个字段,现在要将f1与f2的值相同的记录查询出来,该语句有多少种写法。谢谢!rn假设有如下记录:rnf1 f2 f3rn1 a vvvrn1 b ccrn1 a axrn2 b crn2 b 3rn3 c c1rn4 d dddrn4 a arn通过SQL语句只需要如下的记录:rnf1 f2 f3rn1 a vvvrn1 a axrn2 b crn2 b 3
下列sql语句那些地方有错误?
var sql="insert into cq_user values('"+ gonghao +"','"+ usergongsi +"','"+ usersfz +"','"+ username +"','"+ userzhengzhi +"','"+ userxuewei +"','"+ userzhigonglx +"','"+ usergongzilb +"','"+ usergongzuogw +"','" +userzhiwu+ "','"+ userzhichen +"','"+ usermz +"','"+ usercomputer +"','"+ userenglish +"',"+ userage +","+ userage1 +",'"+ userxueli +"','"+ userbumen +"','"+ userjiguan +"','"+ userxb +"','"+ userhunfou +"','"+ userbyschool +"','"+ userzhuanye +"','"+ bytime +"','"+ birtyday +"','"+ worktime +"','"+ bworktime +"','"+ httime +"','"+ httime1 +"','"+ userhtnianxian +"','"+ userjianli +"', '"+ usertc+ "', '" +userworkji +"','" +userjiaoyubj+ "','" +userdangan+ "')"rn因为我用的脚本语言是jscript,老师提示microsoft jscript错误在线等rn
这条语句有个地方看不懂```
use aarnselect custorncase [is default]rnwhen 1 then 'default type'rnwhen 0 then 'possible'rnelse '-'rnend as assignstatus rnfrom custmertype rn中的 else '-' 是干吗用的?
一个简单的语句,哪个地方有问题?
[code=SQL]insert into BuyInfomation values('001', 'li' , '2012-08-06 14:51:11' , 1.22)[/code]rn四个变量的类型分别如下:rnvacharrnvacharrndatatimernfloatrn运行提示:插入错误: 列名或所提供值的数目与表定义不匹配。rn
T-SQl语句的流程控制有地方不懂
begin /end rnif/else rnwhile rngoto 这些都怎么用因为我看的书说得不清楚 不弄懂得话晚上睡不着 rn 请各老师指点
这2种写法有什么区别
Dim myHttpWebRequest As HttpWebRequestrnhttpw = HttpWebRequest.Create( "https://www.ifeng.com" )rnrn和 rnrn Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create("https://www.ifeng.com"), HttpWebRequest)rnrn有什么区别,我看老外和msdn都大多数用的后一种写法,这有区别么rnrn
如何同步的执行2个语句?或2种操作?
我现在有一个工程,要求同步的运行 往硬件写数据端口和 打开另一个窗口画图(画的图还是一直刷新显示的),我就是想问:我把写端口 和打开窗口画图的2部分程序,按顺序写,VC++是不是先把上面的运行完了?才运行下一个?(也就是把端口写完了,才打开窗口画图?)rn我想让他们同时运行(也就是点一个按扭后,它们同时运行),他们各自也是一个要运行一段时间的部分,(不是一瞬间就完的)。rnrn高手门怎么办啊???给点建议,给点程序。。。rnrn先谢谢了!
有一个判断语句如何写?
char str[]="a10pacdf";rn如何判断前三个字符不等于a10?
判断是不是同一个对象
用“==”比较的是引用的地址,用equals比较的就是值 判断是不是同一个对象 和他们的引用有联系 需要判断引用是不是同一个 如果引用相同,则说明是同一个对象,如果引用不同,即使这2个对象里的属性值相同,它们也是不同的对象 Object a = new Object(); Object b = new Object(); 判断是否是同一个对象  if(a==b) { System.out.pr...
有不有跳出判断的语句?
比如一个rnif a=1 thenrnif b=2 exit ifrnrn.....rnend ifrn这就个意思,有没有办法跳出if语句呢?
spring3种请求路径,2种model
三种请求路径: 1 .//"http://localhost:8080/myTMaven/courses/view?courserId=2"+@RequestParam("courserId")  2. //"http://localhost:8080/myTMaven/courses/view2/23"+@PathVariable("courserId")  3. //"http://
同一个网站有的地方能打开,有的地方打不开
我有个网站,有的地方的电脑能访问我的网站,有的地方的电脑无法访问我的网站,这是怎么回事啊?
应用中Matlab语句学习笔记总结2
1、 strcmp c = strcmp(str1,str2) 比较字符串 str1 与 str2 ,若完全相等则返回 1 ,不相等返回 0 如   >> str1 = 'hi' str1 = hi >> str2 = 'hello' str2 = hello >> str3 = 'hi' str3 = hi >> strcmp(str1,
Matlab学习2——基本语句及其应用
一,输入 输入数值: x=input(‘Please enter x:’); 在’'中间输入的内容会被输出到界面上,然后操作者输入数字以后会被赋值到x上面。 输入字符串 x=input(‘Please input a string’,‘s’); ;的作用 当一句话后面加;时,这句话不会出现在命令运行窗口中。 二,输出 输出显示 disp(); 输出()内的内容。 按照格式输出 fprintf(‘表...
旅行商问题的2种解法
动态规划和分支限界2种方法的旅行商Delphi程序源代码
2种数据库连接
[code=C#]rn string strCon = ConfigurationManager.ConnectionStrings["con"].ConnectionString;rnrn using (SqlConnection sqlconnection = new SqlConnection())rn rn sqlconnection.ConnectionString = strCon;rn sqlconnection.Open();rn //do sthrn rn////////////////////////////////////////////////////////////////////////////分割线rn using (SqlConnection connection = new SqlConnection("con"))rn rn connection.Open();rn //do sthrn rn[/code]rn有差异吗?
常用的2种插件
弹出框插件,前端常用弹出框,但是alert太过“丑陋”,所以要选用更好的插件去代替alert,提高用户体验。比如:jBox插件。 表单或者用户输入数据的格式检查往往是必须的,一方面是程序安全性的需要,另一方面是为数据处理的方便(特别是为了方便数据库的管理),这时总是纯人工手写js/jq代码去检查显得小题大做而且开发时间也不允许。这时需要插件来帮助做验证。比如Validate。
分页的2种方式
1、 int pageNum = totalCount % pageSize == 0 ? totalCount / pageSize : (totalCount / pageSize) + 1; 2、 int pageNum = (totalCount - 1) / pageSize + 1;
android开发的2种方式
网络应用程序与原生应用程序的对比 先来定义一下什么是网络应用程序和原生应用程序,并了解一下它们各自的优势和劣势。 什么是网络应用程序 网络应用程序就是一个针对智能手机优化过的Web 站点。Web 站点上的内容无关紧要, 可以是一个标准小型企业的宣传册,也可以是按揭贷款计算器,甚至是一个每日热量消 耗记录的工具。一个网络应用程序定义性的特点是,用户界面(UI)是用网络标准技术 建立的,它...
Activity的2种启动方式
目录直接启动activity 带有返回值的activity启动 显式Intent启动activity 隐式Intent启动activity 包含显式启动 打电话 发短信 开网页 传数据 隐式启动代码例程直接启动activity直接启动activity方式比较简单,仅需要创建intent再使用startactivity启动即可Intent intent=new Intent(MainActiv
网络请求的2种方式
Android网络请求
2种侧滑菜单的实现
DrawerLayout SlidingMenu 侧滑菜单 提供解释 让你更容易理解
2种雷达效果
雷达扫描,好用
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制