matlab 1到无穷_matlab入门图文教程:最全最浅显易懂

本文是一篇详细的MATLAB入门教程,涵盖了MATLAB的安装、特点与功能、帮助系统、变量、矩阵数值计算、图像可视化、符号运算以及程序设计。文章强调了MATLAB的矩阵操作、绘图功能和符号计算能力,并提供了多个实例和小技巧,适合初学者学习。
摘要由CSDN通过智能技术生成

0d6f7c7a27111fb2b5d0b047b7f3ffd1.png

写在最前面:与本文类似的文档《Maple入门教程》也已完成。欢迎浏览学习交流. 另外已开通wx交流群:加shizy0421进群。以及微信公众号matlab-learner,扫下面二维码进入

1148d782084ce5c9f66a7e47395dc2e6.png
shi先森:maple入门经典教程​zhuanlan.zhihu.com
bc82a28cecd974da3b3107f710a99295.png

第五次更新与2020-07-22

第四次更新于2020-05-12

第三次更新于2020-03-27

第二次更新于2020-01-11

第一次更新于2019-12-02

Part-1. matlab简介

1. matlab安装指南

  • 此部分参见上一个专题matlab安装吐血指南(用过win系统一学就会) - shi先森的文章 - 知乎
  • 或者参见b站视频教程:
【视频+字幕】matlab傻瓜式安装指南(会开机就会安装)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com
1a579ea3982060f0a59ba743dac0f3e1.png

2. Matlab 的特点与功能

  • Matlab 是一个交互式软件系统,输入一条命令,立即就可以得出该命令的结果
  • 符号计算功能
  • 绘图功能:Matlab提供丰富的绘图命令,很方便实现数据的可视化
  • 编程功能:Matlab具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。通过 Matlab 进行编程完成特定的任务
  • 丰富的工具箱(toolbox)
  • Simulink 动态仿真集成环境

3. Matlab帮助系统

  • help 显示指定命令的简短使用说明
  • doc 以网页形式显示指定命令的帮助页
  • lookfor 按指定的关键词查询与之相关的命令
  • which 显示指定函数所在的目录.例如
help eig
doc eig 
lookfor eig
which eig 
  • cd、dir、more

4. Matlab 变量

变量命名原则

  • 以字母或者下划线开头
  • 后面可以跟 字母、数字 和 下划线
  • 长度不超过 63 个字符(6.5 版本以前为 19 个)
  • 变量名 区分字母的 大小 写

Matlab 语句的通常形式

    变量 = 表达式

表达式是用运算符将有关运算量连接起来的式子,其结果被赋给赋值号“=”左边的变量

分号和续行符的作用

  • 若不想在屏幕上输出结果,可以在语句最后加分号
  • 如果语句很长,可用续行符 “”(三个点)续行; 续行符的前面最好留一个空格

变量的查询

  • who 显示工作空间中的所有变量
  • whos 查看工作空间中变量的详细属性

系统预定义变量

  • pi : 圆周率
  • inf, Inf :无穷大
  • nan, NaN :Not-a-Number,一个不定值,如 0/0
  • eps :浮点运算相对精度
  • i, j :虚部单位, 通常为了避免混淆我们写作1i, 1j
  • 特殊变量 ans -- 应尽量避免给系统预定义变量重新赋值

数学运算符

  • + 加法
  • - 减法
  • * 乘法
  • / 和 除法(右除和左除)
  • ^ 幂运算
  • 命令分隔符:逗号和分号

输出格式

  • Matlab 以双精度执行所有的运算,运算结果可以在屏幕上输出,同时赋给指定变量;若无指定变量,则系统会自动将结果赋给变量 “ans”
  • Matlab 中数的输出格式可以通过 format 命令指定
  • format 只改变变量的输出格式,但不会影响变量的值!

变量的存储

    save  文件名  变量名列表
  • 变量名列表中各变量之间用空格分隔

变量的读取

    load mydata A  x   从数据文件中提取指定变量
  • 清除当前工作空间中的变量
  • clear A x 清除指定的变量

几个小技巧

  • Matlab的命令记忆功能:上下箭头键(先输入命令的前几个字符,再按上下键缩小搜索范围)
  • 命令补全功能: Tab 键
  • Esc 键 删除命令行

Part-2. matlab矩阵数值计算

1. 矩阵的定义

Matlab 的操作对象是矩阵

  • 定义矩阵:直接输入法
A = [1  2  3; 4  5  6; 7  8  9]
  • 矩阵用方括号 “[ ]” 括起
mat = [元素]
  • 矩阵同一行中的元素之间用 空格逗号 分隔
mat1 = [1 2 3]; 
mat2 = [1,2,3];
  • 矩阵行与行之间用 分号 分开
mat3 =
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值