目录
(4)练习2:将华氏温度转换为摄氏度,直到input不是number
一、创建并运行第一个script
步骤一:创建+代码
步骤二:运行
点击运行或按键盘F5
二、常用快捷键
%:单行注释
ctrl + r:多行注释
ctrl + t:取消多行注释
ctrl + i:智能缩进
%%:指定节
ctrl + enter:执行节
f5:运行程序
三、debug调试程序
第一步:加断点
第二步:F5运行程序
第三步:清除断点并且退出调试
四、条件语句
(1) if elseif else
格式:
if condition1
statement1
elseif condition2
statement2
else
statement3
end
(2)switch
格式:
switch expression
case value1
statement1
case value2
statement2
...
otherwise
statement
end
(3)while
格式:
while expression
statement
end
解读:
prod(1:n):1*2*3*......*n (数组元素的乘积)
1e100 = 1*10^100
练习:1 + 2 + 3+ ...+ 999
(4)for
格式:
for variable = start:increment(增量):end
commands
end
练习:计算2^1 + 2^3 + 2^5 + 2^7 + 2^9
计算for循环的时间消耗:
练习:将A矩阵赋值给B矩阵,如果A矩阵中对应的元素为负数,则将B矩阵中对应的元素改为正数
(5)break
break语句用来终止for或while循环的执行。 在循环中break语句之后出现的语句不执行。在嵌套循环中,break仅从它所在的循环中退出。控制传递到该循环结束后的语句
五、脚本建议
(1)ellipsis(在多行上延续长语句)
(2)分号(;)
在命令的尾端可以禁止不想要的输出
(3)clear all
去除工作区先前所有的变量
(4)close all
关闭所有的图形
(5)Ctrl+C
ctrl + c,当一个程序很复杂,需要运行很久,可是这时我不想程序继续运行下去了,就可以在命令行窗口按ctrl + c,此时程序就会停止运行了
ctrl + c 后
六、function
(1)function含义:
>>edit(which('mean.m'))
(2)建立第一个function
记得保存和function的名字相同
(3)练习1:
(4)练习2:将华氏温度转换为摄氏度,直到input不是number
(5)function handles(函数句柄)
以下为网络上的含义解释:
本文为matlab第二天的学习,如有问题,请在评论区多多评论^_^