Matlab入门_01
来源:互联网 发布:美国最新战机知乎 编辑:程序博客网 时间:2024/04/30 14:47
直接从例子说起。
打开matlab,新建m文件(Matlab 8.0 称为Script,7.0称为M-file,有些也叫Editor):
例1:描点作图法绘制y=sin(x)。
这里先说简单的,五点作图。先将程序附上:
x = [0 1/2*pi pi 3/2*pi 2*pi];y = sin(x);plot(x, y);
一行一行的说。
第1行,选择横坐标的五个点,这里选的是:0,1/2π,π,3/2π,2π。x这样表示的意义是,建立一个1行5列的矩阵(matrix),也就是行向量,也叫1维数组,各元素间使用空格分开,也可以用逗号隔开,即:
x = [0,1/2*pi,pi,3/2*pi,2*pi];
鉴于程序规范,需要在操作符后面加空格,即:
x = [0, 1/2*pi, pi, 3/2*pi, 2*pi];
Matlab不同于C语言,其后不必加分号,这里加分号的意义是:运行时不会将x的结果打印到命令窗口(Command Window)中。如果想查看x的结果,只需在命令窗口中键入x然后回车即可。
第2行,相当于:
y = [sin(0) sin(1/2*pi) sin(pi) sin(3/2*pi) sin(2*pi)];
不同于C语言,变量使用之前不必提前声明其类型(数组的for循环除外,后面会讲到),在调用时编译器会根据实际情况自动匹配。
第三行,描点画图。plot的原理是,先将坐标(x, y)都描出来,然后再从左到右依次使用直线连接各点。
Ctrl+S保存,位置自选,名称自拟。然后点击F5运行(运行按钮位于Debug菜单下)。结果如下:
下一节将讲述多点作图,暂定1001点,类似于微元法,使图更逼近于连续的正弦信号。
- Matlab入门_01
- Spring入门_01
- WebService入门_01
- MyBatis学习入门_01
- 黑马程序员_Java入门_01
- C#之入门总结_01
- Python入门_01安装与简介
- MatLab 入门
- MATLAB入门
- matlab 入门
- MATLAB入门
- matlab入门
- Matlab入门
- Matlab入门
- Matlab入门
- matlab入门
- Matlab入门
- MATLAB 入门
- Web前端之网页导航----豌豆荚
- 发人深思的警醒【转】
- System_C_FPGA_TPMS_10_18
- JSP连接数据库不成功的可能原因
- 第九周任务,错的一塌糊涂,欢迎帮忙改错……switch语句不会用啊
- Matlab入门_01
- System_C_FPGA_TPMS_10_19
- 字符串查找表
- 静态类和单例的区别
- 做好谷歌外链如何做 技巧有哪些?
- Servlet部署的时候出现404错误
- 增强现实阐述
- 决策树模型组合之随机森林与GBDT
- QQ影音自动下载字幕乱码