学习一些关于matlab的相关设置
-
format copmact/loose(用于调整命令行窗口代码显示的行间距,方便显示更多信息)
-
关闭软件除了使用“X”外也可以使用代码关闭:exit/quit(可以将其放在代码后面,执行完代码后关闭APP)
-
代码字体大小的设置(主页->预设->字体)可以设置代码字体和桌面其他字体
-
文件路径设置,所建立的脚本文件需要在当前文件夹中,否则你需要更改路径到脚本文件地址或者添加文件夹(更改路径:直接点击弹窗更改或者在编辑器上方点击文件夹按钮进行更改。添加文件夹操作:主页->设置路径->添加文件夹)
-
脚本文件的文件名以.m结尾,必须为英文名,但是包含它的文件夹可以是中文文件夹。
-
快捷键(Ctrl+i代码对齐、ctrl+r注释、ctrl+t 取消注释)
一些函数介绍
- 交互函数:input函数()
x=input('请输入你的年龄') %input('提示')
y=input('请输入你要计算的等式:','s') %第二个参数只能是带单引号的s,表示输出的内容以字符串显示不进行运算。
- switch函数(于c语言极为相似,只是将大括号改为end)
function switchTest(age)
switch true
case age<18
disp('你是未成年!');
case (age>=18)&(age<24)
disp('青年好小伙!');
case (age>24)&(age<50)
disp('苦逼的中年人!');
case (age>50)
disp('躺平吧,这辈子差不多就这样了!')
end
- 建立函数
function d=jia(a,b,c)% d为输出参数,a,b,c为输入参数,该函数功能为将输入的三个数相加
d=b+c+a; %可以在命令行输入:jia(2,3,4)
end
二维绘图
1.有一些预定义的变量需要了解一下
(1) pi表示圆周率
(2) inf 表示无穷 例如输入 1/0
(3) ans 表示当没给输出指定接收变量是,系统分配的零时存储变量
(4)nan/NaN(not a number)当是0/0、inf/inf等不确定数值时。
(5)冒号表达式(生成相同间隔的连续数据)例如:
a=[1 2 3 4 5 6 7 8 9];
b=[1:9];
c=[0 2 4 6 8 10];
d=[0:2:10];
使用plot函数绘制二维图像
function SinTest()
x = -2*pi:0.1:2*pi;
plot(x,sin(x));
end
绘制图像为:
我们可以给坐标系加文字说明以及对线段颜色和线型进行更改,更多美化方法可以输入 doc plot学习
function SinTest()
x = -2*pi:0.1:2*pi;
plot(x,sin(x),'r--');%plot第三个参数是用来改线段颜色和线型的
ylabel('正弦值sin(x)');%为y轴命名
xlabel('自变量');
end