一.生成矩阵
1.a=[] ; 生成空矩阵
a=1:9; 生成包涵1~~9整数的矩阵
a=1:2:9 生成以步距为2的矩阵[1 3 5 7 9]
2关于生成矩阵的函数
diag 创建对角矩阵 magic 创建魔方矩阵
zeros 创建全0矩阵 rand 创建均匀分布随机矩阵
randn 创建正态分布随机矩阵 ones 创建全1矩阵
二.关于矩阵的运算
A=[1 ,2;3,4]
B=[4,5;6,7]
A*B=[1*4+2*6,1*5+2*7;3*4+4*6,3*5+4*7]
点乘A.*B=[4,10;18,28]
V=[1 2 3 4 5 6];
Sum(v); 将V中的元素值累加起来
[m,n]=find(v>5) 找出v中大于5的全部元素坐标
三.输入输出
输入x=input(‘提示用语’);
输出fprintf(‘ ’)%d,%f,%g,整数,浮点数,省略小数点输出;
disp()同样用于输出disp([‘aa’,’bb’,c ])一次输出多个用方括号加圆括号
判断相等==,不等~=
Mod(x,y)求x除以y的余数
本文介绍了MATLAB中矩阵的基本生成方法及常用运算技巧,包括如何使用不同函数创建特定类型的矩阵,进行矩阵乘法与点乘操作,以及如何利用内置函数进行矩阵元素的查找和累加。此外还提供了输入输出的基本示例。
1701

被折叠的 条评论
为什么被折叠?



