首页 > 编程知识 正文

matlab基础及其应用教程,matlab编程需要哪些基础

时间:2023-05-04 07:59:16 阅读:52890 作者:4687

M文件编辑器Matlab中,使用文本编辑器而不是命令行窗口创建. m文件并保存执行指令。

变量

输入和输出

http://www.Sina.com/http://www.Sina.com /常用于处理连续结果

*如果判断条件为真,则执行指令组,否则跳过该指令组。

if表达式

命令式

结束

*有2个可选择的执行指令组时,构成如下。

if表达式

commands1

else

commands2

结束

*可执行的命令组为2组以上时,构成如下。

if表达式

commands1

elseif expression

commands2

else

指挥丹DSN

结束

代码:

Score=input (请输入'成绩: ';

if Score 60

fprintf (不合格(n ) ) )。

elseif Score70

fprintf (合格(n ) ) ) ) )。

elseif Score80

fprintf (中等(n ) ) ) ) ) ) ) ) ) ) ) )。

elseif Score90

fprintf (良好) n ) ) )。

else

fprintf (优秀(n ) ) )

结束

程序的流程控制常用于处理分类结果

交换机价值

case test1

如果command1%value=test1,则执行command1并结束命令

case test2

command2

.

case testn

古曼丹

以太网

commando %如果以上任何一项都没有执行,请执行此步骤

结束

代码:

today=input (请输入数字'1-7:

交换机日期

情况1

fprintf (今天是星期一(n ) ) ) ) ) ) )。

情况2

fprintf (今天是星期二(n ) ) ) )。

情况3

fprintf (今天是星期三(n ) ) ) ) ) ) ) ) )。

情况4

fprintf (今天是星期四(n ) ) ) ) ) ) ) )。

情况5

fprintf (今天是星期五(n ) ) ) ) ) )。

情况6

fprintf (今天是星期六(n ) ) )

case 7

fprintf (今天是星期天(n ) ) )

以太网

fprintf ('输入的数字错误! n ' )

结束

if-else-end 分支结构

代码:

Score=input ('请输入成绩:');

if Score 0 | Score 100

fprintf ('输入的成绩错误。 请重新输入n '。

else

score1=floor(score/10 );

交换机score 1

情况6

fprintf (合格(n ) ) ) ) )。

case 7

fprintf (中等(n ) ) ) ) ) ) ) ) ) ) ) )。

case 8

fprintf (良好) n ) ) )。

case 9

fprintf (优秀(n ) ) )

第10季

fprintf (优秀(n ) ) )

以太网

fprintf (不合格(n ) ) )。

结束

结束

switch-case 分支结构for x=array

命令式

结束

代码:

for I=1:2:100

frintf(%d(n ),I ) ) ) ) )。

结束

*也可用switch-case处理连续变量,需要对连续变量做分类处理

用for循环编制九九乘法表

代码:

for row=1:9;

for column=1:row

fprintf((%d%d=%d )、column、row、column*row ) ) ) ) ) ) ) ) )。

if (列(=行) ) ) ) ) )。

frintf((t ) )。

结束

结束

frintf((n ) ) ) )。

结束

满足33558www.Sina.com/while之后的条件时循环

while expression

命令式

结束

代码:

i=0;

sum=0;

while i=100

sum=sum i;

i=i 1;

结束

sum

for 循环结构pause :暂停执行命令,直到用户按下任意键

中断pause(n ) :指令的执行n秒钟

代码:

for i=1:10

I

Pause(0.5 ) )。

结束

*嵌套循环多用来处理矩阵类型的二维结构的数据continue的作用是中止这次循环,后续循环仍然执行

break的作用是结束后续的所有周期

代码:

for i=1:10

if i==5

%continue

布雷克

else

I

结束

结束

http://www.Sina.com/http://www.Sina.com /

函数必须在m文件中编写,并且通常必须与文件名匹配。 大小写也必须匹配。

具有传入参数的函数

具有返回值的函数

具有多个返回值的函数

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。