当前位置:   article > 正文

matlab for判断语句,matlab使用笔记(一)——matlab语言中if、for语句与C语言中的差别...

matlab判断语句

好久没用matlab编写程序,上周在亲导师面前,愣生生是2小时没编出一选择函数的程序。羞愧至极,愤而写之742e3349a5fc686cec1c54e5c3cf4d0d.pnga311b7b06dba600bba593a3b626b02c8.pngbe1382f7e2a32a668bf98e39a9fac73e.png。主要内容是matlab语言中与c语言中if、for语句的差别。

突然插一下!!!end、end、end。Matlab中循环、判断语句都用end结束,不是用{}。

1、if用法(matlab中使用的是elseif,注意与c语言写法和句式的区别)

1)matlab中

① 基本格式

if 条件

命令语句;

end

例:

680e1a918e926fec6141645cfc2ae24b.png

if 条件

命令语句1;

else

命令语句2;

end

61c0f151261ea82e2f3c19c6298963c6.png

if 条件1

命令语句1;

elseif 条件2

命令语句2;

elseif 条件3

命令语句3;

……

end

if 条件1

命令语句1;

elseif 条件2

命令语句2;

elseif 条件3

命令语句3;

……

else

命令语句

end

2)c语言中(注:命令语句只包含一条指令时,可不加{})

if(条件)

{命令语句}

if(条件)

{命令语句1}

else

{命令语句2}

if(条件1)

{命令语句1}

else if(条件2)

{命令语句2}

else

{命令语句3}

2、for用法

用一个例子展示for在两种不同语言中的用法差别。

例:计算等差数列1,3,5,7,9,11,13,15,17,19的和。

1)matlab中

ca493e6a935c5867359729cccbf32682.png

2)C语言中

int a=0;

for (i=1; i<20; i+=2)

{

a=a+i;

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/363720
推荐阅读
相关标签
  

闽ICP备14008679号