MATLAB学习笔记1

MATLAB学习笔记1

- 向量和矩阵

Matlab的数组可以是行向量,列向量,矩阵形式等
1.利用[ ]创建数组
例:包含7和9的一个数组,使用空格或,为行

x =[7 9]//x是一个1*2的矩阵
y=[7,9]//y是一个1*2的矩阵

例:包含7和9的2*1的列向量,使用;表示列

x = [7;9]//x是一个2*1的矩阵

例:创建一个2*3的矩阵

x=[3 4 5;7 8 9]//x是一个2*3的矩阵

例:使用:来创建等间隔的行向量

x=1:4
//结果x = [1 2 3 4]

例:使用:创建间隔为2,以20开头,26结尾的行向量

x = 20:2:26
//x=[20 22 24 26]

例:使用linspace(first,last,number_of_elements)创建以0开头,1结尾等间隔的行向量

x=linspace(0,1,5)
//x=[0 0.250 0.500 0.750 1.000]

例:x=[ 1 2 3 4]为一个14的行向量,将x转置为41的列向量

x = x'
//x=[1;2;3;4]

例:使用rand()函数创建一个5*5的随机数矩阵

x = rand(5)

例:使用rand()函数创建一个5*1的随机数矩阵

x=rand(5,1)

例:使用zeros创建一个6*3的全零矩阵

x=zeros(6,3)
//利用size(x)可以知道x矩阵的大小
size(x)
//x = 6*3

例:使用矩阵第2行第3列的数值

y = x(2,3);

例:end可以指代最后一行或最后一列

y = x(end,5);//使用x矩阵的最后一行第5列
y2 = x(5,end);//使用x矩阵第5行最后一列
y3 = x(2,end-1);//使用x举证第2行倒数第二列

例:使用:可以指代选用一整行或者一整列

y = x(1,:);//选择x矩阵第一行

保存工作区变量的命令:save data.mat
清除窗口的命令clc
清除工作区变量的命令:clear

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值