0
点赞
收藏
分享

微信扫一扫

机器学习第二周

快乐码农Alan007 2022-04-08 阅读 53
算法

 

 

 

 % the detail usage of matrix
 % part one
 v = [14 141 13 1 7 2 3 45];
 v([1 4 5]);                         % output 14 1 7
 v(3 : 7);                            % output 13 1 7 2 3
 v2 = v([3:7 1:2]);              %output  13 1 7 2 3 14 141
 v(end);                             %output 45
 v(1 : 2: end);                    %间隔2
 v([2 3 4]) =  [1 2 3]         %replace 
y = linspace(-10, 10, 100); %-10到10之间的100个均分数值
 
 %part two
 v1  = magic(4);              % generate a matrix which sum of row equal to sum of colum
 v1(2,4);                          % row 2 colum 4
 v1(3,:);                           % Extract third row
 v1(:,end);                       % Extract last column
A(:,2) = [10; 11; 12]        % 将右式赋值到A的第二列
A = [A, [100; 101; 102]]; % 增加右式作为新的一列,注意右式本来就是列向量

%
C = 2*ones(2,3)  % same as C = [2 2 2; 2 2 2]
w = zeros(1,3)    % same as w = [0 0 0]
w = rand(1,3)     % 均匀分布得出三个数
w = randn(1,3)   % 正态分布得出 (mean=0, var=1)
sz = size(A)         % 1x2 matrix: [(number of rows) (number of columns)]
size(A,1)              % 行数
size(A,2)              % 列数

%
pwd                                 % 显示当前目录
cd 'C:\Users\ang\Octave files'  % 变更目录
ls                                      % 列出当前目录的文件
load q1y.dat                    % 相当于, load('q1y.dat')
who                                 % 列出工作空间中的所有变量
whos                                % 更详细地列出所有变量
save hello.mat v;              % 将变量v保存为hello.mat文件
save hello.txt v -ascii;       % 保存为ascii格式


%
[r,c] = find(A>=7)  % 找到矩阵A中大于等于7的元素,并标出对应的坐标(索引),r为行数,c为一一对应r的列数,如【1,2】、【3,6】等

 

举报

相关推荐

第二周学习

Unity学习第二周

CSS学习第二周

第二周学习总结

python第二周学习总结

学习Java的第二周

第二周

假期第二周

0 条评论