Matlab学习笔记1 - Jerry

本文是Matlab的学习笔记,涵盖了矩阵入门、随机矩阵、索引与元素提取、矩阵运算、绘图技巧,包括逻辑函数及文件处理等基础知识。适合初学者参考。
摘要由CSDN通过智能技术生成

Matlab矩阵

记录一下Matlab课程作业中运用的语法和知识,以供日后参考。

1.矩阵入门

在matlab中只有一个唯一的数据结构:矩阵

// 1xN维矩阵
a=[1 2 3];

// 2xN矩阵
b=[2 3 4;
   5 6 7];

//2x3的零矩阵
c=zeros(2,3)
d=zeros(size(a))%与a大小相同的零矩阵

//生成等差数组
e=linspace(0,20,10)%0-20区间生成10个数的数组

//生成单位矩阵,5x5
I=eye(5);

//生成全为1的矩阵,5x5
L=ones(5);

//提取矩阵维度
n_column=size(a,1)%矩阵的列数
n_row=size(a,2)%矩阵的行数

2.随机矩阵

x = rand(n); % 输出一个 n×n 的随机数矩阵
y = rand(n,m); %输出一个 nxm 的随机数矩阵
z = randi([iMin,iMax],n,m) % 包含iMin到iMax范围的随机整数,行数为n列数为m的矩阵

3.数组,矩阵索引

x = A(5,7); % 提取 A 的第5行第7列的值
y = A(end,3); % 获取变量 A 的最后一行第三列的值
z = A(end-1,3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值