关闭

matlab简单结构

294人阅读 评论(0) 收藏 举报
分类:

matlab简单结构

1if语句

    MATLAB中,if语句有3种格式。

    (1) 单分支if语句:

if  条件

        语句组

    end

当条件成立时,则执行语句组,执行完之后继续执行if语句的后继语句,若条件不成立,则直接执行if语句的后继语句。

 

    (2) 双分支if语句:

if  条件

        语句组1

    else

         语句组2

    end

    当条件成立时,执行语句组1,否则执行语句组2,语句组1或语句组2执行后,再执行if语句的后继语句。

      (3) 多分支if语句

if  条件1

        语句组1

    elseif  条件2

        语句组2

       ……

    elseif  条件m

         语句组m

    else

         语句组n

    end

语句用于实现多分支选择结构。

   2switch语句

    switch语句根据表达式的取值不同分别执行不同的语句其语句格式为

    switch  表达式

       case  表达式1

          语句组1

       case  表达式2

          语句组2

          ……

       case  表达式m

          语句组m

       otherwise

          语句组n

    end

 当表达式的值等于表达式1的值时,执行语句组1,当表达式的值等于表达式2的值时,执行语句组2,当表达式的值等于表达式m的值时,执行语句组m,当表达式的值不等于case所列的表达式的值时,执行语句组n。当任意一个分支的语句执行完后,直接执行switch语句的下一句。

 3try语句

语句格式为

try

   语句组1

catch

   语句组2

end

try语句先试探性执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执行语句组2

4.选择结构
   选择语句又称多重条件转移语句,matlab中通过switch~~~case语句来实现,他的基本组成结构与法格式是
    switch 条件表达式
           case 常量1
           语句组1
           case{常量1,常量2}
           语句组2
           ......
         otherwise   
         语句组n+1
   end       
本博客专权所有,给予大家分享
0
0
查看评论

2个简单的MATLAB程序

1、求1到n的阶乘之和 运行结果: >> add_factorialplease input n(0add_factorial from 1 to n is:   add_factorial =   2.5613e+018...
  • ryishiyi
  • ryishiyi
  • 2007-08-16 11:36
  • 1124

利用MATLAB画一些简单图形

最近用MATLAB做实验,遇到点问题。 就是要求用MATLAB画出一张256*256的黑色背景的图像,在图像中间开一个15*15的白色圆形和矩形窗口下面是代码:
  • wuichuan
  • wuichuan
  • 2015-11-22 10:11
  • 272

matlab实现CNN代码test_example_CNN_MNIST.m注释版

function test_example_CNN
  • zjy_xiaozhuo
  • zjy_xiaozhuo
  • 2017-03-08 21:44
  • 450

9.4 MATLAB try-catch结构

try-catch结构的具体语法形式如下 try         commands1    %命令1总是首先被执行。若正确,执行完成后结束此结构 catch   ...
  • MATLAB_matlab
  • MATLAB_matlab
  • 2016-12-01 19:38
  • 1490

图像的结构张量MATLAB代码

转自:http://www.cnblogs.com/tiandsp/p/3307378.html 根据结构张量能区分图像的平坦区域、边缘区域与角点区域。 此算法也算是计算机科学最重要的32个算法之一了。链接的文章中此算法名称为Strukturtensor算法,不过我搜索了一下,Strukturt...
  • rookiew
  • rookiew
  • 2016-10-27 14:40
  • 1603

3.1矩阵的构造

对矩阵的基本操作,主要由矩阵的构造、矩阵维度与矩阵大小的改变、矩阵的索引、矩阵属性信息的获取、矩阵结构的改变等, 在数学上,定义有mXn个数Aij (i=1,2,...m,j=1,2,....n)排成的m行n列的数表为m行n列矩阵 只有一行的矩阵称为行向量 只有一列的矩阵称为列...
  • MATLAB_matlab
  • MATLAB_matlab
  • 2016-11-15 20:30
  • 1210

SSIM——基于结构相似性的图像质量评价(matlab)

一、结构相似性(structural similarity)      自然图像具有极高的结构性,表现在图像的像素间存在着很强的相关性,尤其是在空间相似的情况下。这些相关性在视觉场景中携带着关于物体结构的重要信息。我们假设人类视觉系统(HSV)主要从可视区域内获取结构信...
  • Cool_ben
  • Cool_ben
  • 2015-06-23 00:01
  • 11309

LSTM简单例子(MATLAB code)

简易的MATLAB版本LSTM 代码
  • u010866505
  • u010866505
  • 2017-07-10 11:18
  • 4000

简单遗传算法实现(MATLAB)

前面课程实际实现了个简单遗传,在这里分享一下(用MATLAB实现)。 遗传算法的基本原理我理解的就是启发式随机搜索。 启发式,就是根据优化目标进行择优。 随机搜索,就是利用指定分布的随机数计算优化函数,从而达到搜索的目的。 遗传算法的步骤大致分为3个,选择,交叉,变异。 原理在这里就不赘述...
  • wuichuan
  • wuichuan
  • 2016-01-15 20:21
  • 641

一个简单的Matlab面向对象编程实例

Matlab 面向对象 编程
  • alaclp
  • alaclp
  • 2014-05-17 18:58
  • 2498
    个人资料
    • 访问:62957次
    • 积分:1296
    • 等级:
    • 排名:千里之外
    • 原创:97篇
    • 转载:10篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论