Matlab知识点简记

汐语 2023-7-14 232 7/14
Matlab知识点简记

前言:跟C语言有点像,但又不太一样,更现代化,更简单的一门语言(持续更新中...)

基础

打印输出

disp('这是一句话');

终止运行

return

条件判断

if a<0.1
disp('返回1');
else
disp('返回2');
return
end

循环

%归一化处理
[mm,nn]=size(data);  %数据行数和列数
for j=1:nn %针对每一列
msum=sum(data(:,j));  %求这一列元素之和!!!
for i=1:mm   %针对每一行
data(i,j)=data(i,j)./msum;  %每个元素的值都除以所
end
end

矩阵求和:

1.s=sum(A); s的值是对矩阵A进行求和得到的

2.对矩阵的某一列求和:s=sum(A,1);

对矩阵的某一行求和:s=sum(A,2);

注:都是以矩阵的形式返回

求矩阵行或列的数目:

1.求行的数目n:[n,~]=size(A);

2.求列的数目n:[~,n]=size(A);

3.直接size(A); 那么将以矩阵的形式返回

ones(a,b)的用法:

m=ones(n,1); 构造一个元素全为1的矩阵,且为n行1列

乘法与除法:

1.数值运算或者数值乘或除以矩阵时:*或者/ .*或./ 两种都可

2.矩阵乘或除以矩阵时:.*或者./ 只能用这个(表示矩阵对应位置相乘)

未完待续...

- THE END -

汐语

7月14日17:09

最后修改:2023年7月14日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论