有些时候也会改变矩阵的维度
3 函数创建与调用
在Matlab中使用function函数构建自定义函数时,需要保存为m文件进行调用:
写好函数后点击保存
在主程序中,可以直接调用当前运行目录中的自定义函数:
在命令窗口处可以看见输出结果
matlab中创建矩阵比较简单,可以直接x=[0:0.2:2]生成0到2间隔为0.2的数列
disp是常用的打印函数,等同于python中的print
matlab中自带了很多数学函数,使用起来比较方便,代码简单,并且右方的工作区间可以双击查看运算过程数据。
4 循环语句
在进行列表或矩阵计算时,常常会用到循环语句将项目调用出来进行计算,然后在储存于列表或矩阵中或者打印,一般循环会用到while和for,当使用while时,需要通过计数来协助完成循环,for循环则相对来说简单一点,但如果是要知道满足某个条件时才终止循环这种情况,while更为实用。
4.1 while循环
例如将列表words中每个项目加上"!"打印出来:
words = [“hello”, “world”, “spam”, “eggs”];
counter = 1;
max_index = length(words);
while counter <= max_index
word=words(counter);
disp(word + “!”)
counter = counter + 1;
end
%结果:
hello!
world!