matlab学习记录

matlab学习记录1:
(1)管理会话的命令 clc 清除命令窗口
clear 从内存中删除变量
exist 检查文件或变量是否存在
global 声明变量为全局变量
help 搜索帮助主题
lookfor 搜索帮助关键字的条目。
quit 停止MATLAB
who 列出当前变量
whos 列出当前变量(长显示详细信息)
(2)脚本文件.m
edit a.m
;代表不显示
(3)matlab向量
r = [1 18 19 21 41] %行向量
c = [17; 28; 39; 60; 81]%列向量 分号用于分隔元素。

Trial>> v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(3)%引用向量的元素
ans =
3

Trial>> rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)%MATLAB可从向量中选择一系列元素。
sub_rv =
3 4 5 6 7

3.1 Matlab向量的加减:
A = [7, 11, 15, 23, 9];
B = [2, 5, 13, 16, 20];
C = A + B;
D = A - B;
disp©;
disp(D);

运行上面示例代码,会显示以下结果 -9 16 28 39 29
5 6 2 7 -11

3.2 Matlab向量标量乘法:
v = [ 12 34 10 8];
m = 5 * v

 运行上面示例时,得到以下结果  
 m =
60   170    50    40

3.3 Matlab转置向量:转置操作是将列向量更改为行向量,反之亦然。 转置操作由单引号(’)表示。

r = [ 1 2 3 4 ];
tr = r’;
v = [1;2;3;4];
tv = v’;
disp(tr); disp(tv);

运行文件时,会显示以下结果 - 1
2
3
4

 1     2     3     4

3.4 Matlab附加向量
r1 = [ 1 2 3 4 ];
r2 = [5 6 7 8 ];
r = [r1,r2]
rMat = [r1;r2]

c1 = [ 1; 2; 3; 4 ];
c2 = [5; 6; 7; 8 ];
c = [c1; c2]
cMat = [c1,c2]

3.5 Matlab向量的幅值(大小)

3.5 Matlab矢量点积
v1 = [2 3 4];
v2 = [1 2 3];
dp = dot(v1, v2);
disp(‘Dot Product:’); disp(dp);

执行上面示例代码,得到以下结果 - Dot Product:
20

3.6 Matlab具有均匀间隔元素的向量
使用以下代码创建脚本文件 -v = [1: 2: 20];
sqv = v.^2;
disp(v);disp(sqv);
MATLAB运行文件时,会显示以下结果 -Columns 1 through 7:

      1          3          5          7          9         11         13

Columns 8 through 10:

     15         17         19

Columns 1 through 7:

      1          9         25         49         81        121        169

Columns 8 through 10:

    225        289        361
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值