前言:跟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 -
最后修改:2023年7月14日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://xyhelper.top/652
共有 0 条评论