没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB精华个人总结.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 149 浏览量
2022-11-04
10:08:48
上传
评论
收藏 1.07MB PDF 举报
温馨提示
试读
21页
。。。
资源推荐
资源详情
资源评论
1.3.2
F
F
i
i
l
l
e
e
菜
菜
单
单
F
F
i
i
l
l
e
e
菜
菜
单
单
的
的
内
内
容
容
如
如
下
下
表
表
1
1
-
-
1
1
所
所
示
示
。
。
表 i
i
l
l
e
表
1
1
-
-
1
1
F
F e
菜
菜
单
单
的
的
使
使
用
用
功 能
建立 M 文件、建立图形 、建立 Simulink 模块
打开已知文件
打开指定文件
运行已有的 M 文件
将文件中的内容放入 MATLAB 的工作区中
将 MATLAB 工作区中的内容放入文件
显示 MATLAB 工作区
显示图形属性编辑器
显示 GUI 界面布局管理器
设置工作路径
定义工作环境
打印设置
打印
打印指定的文件
退出 MATLAB
菜
菜
单
单命令
New
Open
Open Selection
Run Script
Load Workspace
Show Workspace As
Show Workspace
Show Graphics Property
Editor
Show GUI Layout Tool
Set Path
Preferences
Print Setup
Print
Print Selection
Exit MATLAB
表 1-2 图形窗口中每个工具条的功能
图 标 功 能
允许对图形进行编辑
在图形窗口中添加文字
在图形窗口中添加坐标轴等带箭头的线段
在图形窗口中添加线段
允许对图形进行放缩操作,按下该按钮后,在图形中单击鼠标左
(右)键 ,放大(缩小)图形
与 的作用和操作完全相反
允许把图形旋转为三维图形
表 1-3 数π的八种格式列表
MATLAB命令
format short
format long
format bank
format +
format short e
format long e
format rat
Format hex
Loos(default)
Compact
显示
3.1416
3.14159265358979
3.14
+
3.1416e+000
3.141592653589793e+000
355/113
400921fb54442d18
说明
小数点后4位(默认)
15位十进制数字
小数点后2位
显示正,负或零
5位科学计数法
15位科学计数法
最接近的有理数
16位十六进制数
选择稀疏(Loos)在命令窗口中的显示结果中加入一些空行,默
认(default)值为稀疏。
紧凑(Compact)格式,压缩掉输出到命令窗口中的许多空行,
一屏上可以显示更多的内容
表 1-4 Edit 菜单的各项功能
菜
菜
单
单命令
Undo
Cut
Copy
Paste
Clear
Select All
Clear Session
功 能
撤消上一步的操作
将 选中内容删除,放入剪贴板
将 选中内容放剪贴板,但不删除所选内容
将剪贴板的内容放入 MMATLAB 工作窗口
清除工作空间中的变量
选中命令窗口中的所有内容
清除命令窗口里的所有显示的内容
zeros(2,3)% 2×3零矩阵.
运行后输出结果如下:
w=
0 0 0
0 0 0
在MATLAB工作窗口输入程序:
》u=ones(3)%3×3全1矩阵,方阵只需输入行数,这几个矩阵均如此。
运行后输出结果如下:
u=
1 1 1
1 1 1
1 1 1
在MATLAB工作窗口输入程序:
》v=eye(3,4)%3×4对角线为1的矩阵.
运行后输出结果如下:
v=
1 0 0 0
0 1 0 0
0 0 1 0
x=rand(1,3)%1×3(0,1)均匀分布随机矩阵.
运行后输出结果如下:
x=
0.9501 0.2311 0.6068
还有m×n标准正态分布矩阵randn(m,n),n阶希尔伯特矩阵hilb(n),n阶幻方矩阵magi
c(n)等。
MATLAB中提供了下列矩阵运算符:
+ 加法;- 减法;’ 转置;* 乘法;^ 乘幂;\ 左除;/ 右除。
它们要符合矩阵运算的规律,如果矩阵的行列数不符合运算符的要求,将产生错误信息。这
里只将左除和右除的用法叙述如下:
设A是可逆矩阵,AX=B 的解是A 左除B,即 X=A\B(当B为列向量时,得到方程组的
解);XA=B 的解是A 右除B,即 X=B/A。
》a=1:5 %从1到5公差为1的等差数组。
运行后输出结果如下:
a=
1 2 3 4 5
在MATLAB工作窗口输入程序:
》b=1:2:7 %从1到7公差为2的等差数组。
运行后输出结果如下:
b=
1 3 5 7
》linspace(0,1,9) %从0到1共9个数值的等差数组。
运行后输出结果如下:
ans=
0 0.1250 0.2500 0.3750 0.5000 0.6250 0.7500 0.87500
1.0000
linspace(a,b,n)生成从 a 到 b 共 n 个数值的等差数组
2.2.2 数组的运算
数组除了作为1×n矩阵(行向量)遵循矩阵运算规则外,MATLAB还为数组提供了一
些特殊的运算:
.* 乘法;.^ 乘幂;.\ 左除;./ 右除。
第二章 MATLAB 的基础语
2.4 函数
2.4.1 标量函数
将常用的列出如下,只作必要的注释。
三角函数: sin cos tan cot sec csc asin acos
atan acot asec acsc sinh cosh tanh asinh acosh
atanh
其他基本函数: sqrt exp log log10 abs(绝对值或复数模) round(四舍
五入取整) floor(向-∞方向取整) ceil(向+∞方向取整) fix(向0方向
取整) sign(符号函数) real(取实部) imag(取虚部) angle(取辐角) ra
ts(有理逼近)
2.4.2 向量函数
max min sum(和) length(长度) mean(平均值)
median(中值) prod(乘积) sort(从小到大排列)
2.4.3 矩阵函数
zeros(0矩阵) ones(1矩阵) eye(单位矩阵) rand(随机矩阵) randn
(正态分布随机矩阵)
还有
diag(生成或提取对角矩阵) triu(生成或提取上三角形矩阵) tril(生成或
提取下三角形矩阵)
size(大小)det(行列式)rank(秩)inv(逆矩阵)eig(特征值) trace(迹)
expm(矩阵指数) poly(特征多项式)等,还有
norm(范数) cond(条件数) lu(LU分解) gr(正交分解) svd(奇异值
分解)等。
作出函数y=2e
0.5 x
cos(3x-4)在区间[0,6
]上的图形。
解 输入下列程序:
>> x=linspace(0,6*pi,500);% 在[0,6π]上取500个点
剩余20页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8314
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功