没有合适的资源?快使用搜索试试~ 我知道了~
matlab基础函数及其应用举例! (3).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
10 浏览量
2021-09-14
16:18:25
上传
评论
收藏 3.65MB DOCX 举报
温馨提示
。。。
资源推荐
资源详情
资源评论














分割 figure
,创建子坐标系
语法
subplot(m,n,p,'replace')
subplot(m,n,P)
subplot(h)
subplot('Position',[left bottom width height])
subplot(..., prop1, value1, prop2, value2, ...)
★h=subplot(m,n,p)/subplot(mnp)将 figure划分为 m×n 块,在第 p 块创建坐
系,并返回它的句柄。当
m,n,p<10 时,可以简化为 subplot(mnp)
subplot mnp(注:subplot (m,n,p)
或者 subplot(mnp)此函数最常用:subplot是将多个图画到一个平面上的工
具。
其中,m 表示是图排成 m 行,n 表示图排成 n 列,也就是整个 figure
中有n 个图是排成一行的,一共m 行,如果第一个数字是2 就是表示2 行图。p
1 表示是从左到
右第一个位置。)
★subplot(m,n,p,'replace')如果所指定的坐标系已存在,那创建新坐标系替换
★subplot(m,n,P)
此时p 为向量,表示将 中指定的小块合并成一个大块创建坐标系,P 中指定的
P
小块可以不连续,甚至不相连。比如 subplot(2,3,[2 5]) 表示将第 2 和 5 小块连
由于 2 和 6 不连续也不相连,此时表示将第 2、3、5
和 6 四块连成一个大块,相当于 subplot(2,3,[2 3 5 6])
★subplot(h)将坐标系h 设为当前坐标系,相当于
axes(h)
★subplot('Position',[left bottom width height])在 指 定 位 置 创 建 一
个新坐标系,等效于 axes('Position',[left bottom width height])
★subplot(..., prop1, value1, prop2, value2, ...)
在创建坐标系时,
同时设置相关属性, axes属性参见附录
★h = subplot(...)
功能:linspace 是 Matlab 中的一个指令,用于产生x1,x2 之间的N 点行矢量。其中
x1、x2、N 分别为起始值、终止值、元素个数。若缺省N,默认点数为100。在matlab 的
命令窗口下输入help linspace 或者doc linspace 可以获得该函数的帮助信息。
表达式:a=linspace(first,last,n)其中的n 为元素总数,即为:(last-first)+1=n;
相关函数:logspace
用法:x=logspace(a, b, n)

功能:logspace(a, b, n)生成一个(1xn)数组,数据的第一个元素值为10^a,最后一个
元素为10^b,n 是总采样点数。需要注意的是,此时产生的数组元素在10^a 到 10^b 上并
不是均匀分布的,而形成一个对数曲线。
(数组相乘使用的是“ .* ” ,数组相除分左
除和右除,左除用“ .\”,右除用“ ./”,
幂运算用“ .^”。矩阵四则运算用的符号
和数字四则运算用的符合是一致的; )
Inv() 求矩阵的逆矩阵, det() 矩阵的行列式的值。
矩阵的幂运算的时候, a 和 p 必须其中一个是标量,例子: a=2;p=[2 3;1 1];c=a^p;
这个有结果,否则是错误的!
A.数组的处理方法:例子:将数组 a 的行按逆序排列得到数组 b。如下:
这个和左面的
这个表示的是把数组 b 的第 1 列和第 3 列连
接到 a 的右侧,生成新的数组 c。

1.MATLAB 数值显示格式: format short, 短格式,例子: 4/3 写成 1.3333 ,既是五点显
示;
Format long, 长格式,例子:4/3, 写成 1.33333333333333 ,既是十五点显示;format hex,
这个说明矩阵的两种表示方法。他们是等价的!
3.调用 M 文件:

过程:单击桌面左上
角的快捷图标,先把数组 a,保存在名字为 myfirstmatrix 文件中,在命令窗口提示符
后输入 myfirstmatrix ,就可以调用上面的数组。
a(3,3)=0; 是将第 3 行,第 3 列元素设置为 0;
a(3,4)=1; 是将第 3 行,第 4 列元素设置为 1;
补充: a’或者 conj(a ’)表示矩阵 a 的复数矩阵。
6.命令 reshape(a,3,3), reshape(a,[],3), reshape(a,3,[]), reshape(a,[3 3])
结果都是一样的,把一个数组转变成 3*3 的矩阵。
的

矩阵的分解,
1. 特征值分解:
其中 V 是特征矢量矩阵, D 是特征值
其中 U,V 是奇异矢量举证, S 为奇异值。
3. LU 分解(三角分解法):
剩余42页未读,继续阅读
资源评论


苦茶子12138
- 粉丝: 9562
- 资源: 6万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
