MATLAB例题1.3及demo分析

来源:互联网 发布:raspivid 源码 编辑:程序博客网 时间:2024/05/16 00:38

1.3.2输入一个行矩阵


1.3.3分行输入一个行矩阵


1.3.4MATLAB提示出错


1.3.5用函数zeros生成全零阵


1.3.6用函数eye生成全零阵


1.3.7矩阵的加减运算


1.3.8两个矩阵的乘法运算


1.3.9矩阵的数乘运算


1.3.10向量的点积


1.3.11向量的叉乘


1.3.12向量的混合积


1.3.13左除和右除


1.3.14矩阵的乘方


1.3.15矩阵的转置


1.3.16对奇异矩阵求逆是MATLAB给出的警告信息


1.3.17用初等变换的方法求逆矩阵


1.3.18以有理格式输出结果



demo1:2-D坐标图的制作

本例可以展示用户用MATLAB制作2-D坐标图的许多类型,并提供一些基本的设计提示。

 鸟叫声2-D坐标图

|xlabel| and |ylabel| ;输入x轴和y轴的数据或初始化x值

 |doc linspace| ;此命令用于为数据留出空间

这里y值用含x函数计算出并存储在变量y中

 |plot(sin((0:0.05:5).^2))|;用一个命令计算出y值

x = 0:0.05:5; 初始化x值
y = sin(x.^2); 输入y函数
plot(x,y); 输入x、y曲线
xlabel('Time') 定义x轴
ylabel('Amplitude') 定义y轴


钟声条形图

用一个函数计算并存储y值

x = -2.9:0.2:2.9; 初始化x值
bar(x,exp(-x.*x)); 条形图函数


正弦梯形图

x = 0:0.25:10; 初始化x值
stairs(x,sin(x)); 梯形图函数


误差范围条形图

误差范围函数即画x、y曲线并叠加每一个观察垂直误差范围,这个范围依赖于额外的数据,下图的误差数据使用随机函数得出的

x = -2:0.1:2; 初始化x值
y = erf(x); 输入函数
e = rand(size(x))/10; 用随机函数得出误差值
errorbar(x,y,e); 误差范围


极地曲线图

下图是极地坐标图以及时间递耗值与之相对的半径

t = 0:0.01:2*pi; 时间函数用于计算时间递耗值
polar(t,abs(sin(2*t).*cos(2*t))); 基点坐标


枝干曲线图

共垂直基线枝干标记的x、y曲线图

x = 0:0.1:4;输入基线
y = sin(x.^2).*exp(-x);输入相应函数
stem(x,y) 求出一系列的x、y值


散点图

以小时为单位用红星标记两条街上的车的数量之间的关系,上一个例子蓝色圆圈中没有标记,在命令行中颜色、标记、线、点等为变化的曲线提供更多信息


demo2:如何利用旋转的离心椭圆构建一个XYCRULL函数

ab = [0 2*pi];  输入XYCRULL函数各项值
rtr = [8 1.5 1];
pq = [40 40];
box = [-10 10 -10 10 -3 3];
vue = [90 50];

clf
tube('xycrull',ab,rtr,pq,box,vue)  将以上各值带入tube函数中
colormap(hot);设置颜色
view(-37.5,65);设置图中坐标



0 0