前言
目录
学习内容
1.Matlab编辑器中常用的方法
-
rem(a,2)求余算法,将a与后面的2进行求余运算
-
disp()展示的意思,可以将编辑器的内容展示到命令行窗口中
-
print()打印的意思,可以打印图形,图像(这个暂时还没有学)
-
tic 时间开始 toc 时间结束
-
…换行,可以将一行内容分解成两行
-
switch用法
每个case里面没有break,break是跟while相匹配的 -
prod()是乘积的意思
-
plot(x,y)根据x,y的值来绘制线,画线用的,x,y想象成函数图像的x,y坐标轴
2.方法封装
- 新开一个文件,然后照下面写,然后保存,保存成功,该文件就是封装成功的方法
- 在命令行窗口编辑与调用
- 如果方法里一次要计算多个变量则可以这么写
3. 一个小编程
在调用此方法时,若输入的温度有值,那么会循环执行并计算,若调用后直接回车,那么将结束此方法,里面有些函数的使用,需日后巩固。
4.Function Handles
自我感觉像是将方法映射为了f(x)函数,@后面的x,对应着后面的x值,下面是将x赋值从0开始2结束,差值为0.1——(0,0.1,0.2,0.3,…2)。然后通过plot的函数将x轴,y轴对应的数字传进去,从而能够绘制e的指数图像。——(e0,e0.1,e0.2……e2)
向数组中追加元素
(1)首先在命令行窗口中输入a=[1 2 3 4],创建a数组
(2)如果想在数组末尾添加新元素,可以输入a=[a 5],按回车键之后可以看到a数组末尾添加了元素
(3)然后在数组末尾添加元素,也可以输入a(end+1)=5,可以达到同样的效果
(4)如果想在数组中间添加元素,输入a=[a(1:2) 5 a(3:4)]
关键点
1.日常Tip
- 做数值运算的时候,经常会将之前的变量删掉 clear a
由于a(2)、a(4)、a(6)、a(8)没有被赋值,所以默认填充0 - 如果在命令行窗口中不想显示结果,可以在编辑方法的时候,在代码结尾出添加分号;
2.节约时间—矩阵宣告(声明)
- 在操作矩阵的时候,最好提前先宣告矩阵的大小,这样会节省很多的时间
3.自己编写函数如何一次计算多个结果
- 这里最后是点乘,因为如果是点乘的话可以完成像cos那样一次计算多个结果,想象成矩阵点乘,每一个矩阵的每一位元素相乘
总结
目前感觉良好,对于Matlab代码的使用还不够熟练,有些方法并未完全掌握,今后多加练习。