BASE2(matlab)

%{
//
%}
clc
% linspace(3,5) 3到5  分成100  default
%{
a=1
b=2
str = [num2str(a),'+',num2str(b)]
eval(str)
%}
a=[1,2,2;4,5,5]
b=[1,2,3;4,5,60]
% all ab 列是否相同 
% all(all(a==b))  整个是否一样
% unique(a) 去重
%a(end) =9 

%a(1,:)=[]

%移除第一行

%a(:,2)=[]

%移除第2列
%mean(mean(a))%  平均
%{
最大最小

a=[1,1,2,1,3,3,5;2,2,2,2,2,9,0]

min(min(a))

max(max(a))

disp('---')  显示

min(a)  每列的最小 

max(a') 每行的最大


%}
%aaa = input('ffff','s')
%linspace(1,5,4)  1-5 平均分成4分   ->1.0000    2.3333    3.6667    5.0000


%{
按条件选取 
a=magic(4)

a =

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

b=a>10

b =

     1     0     0     1
     0     1     0     0
     0     0     0     1
     0     1     1     0

a(b)

ans =

    16
    11
    14
    15
    13
    12

%}

%{
搜索指定值
a =

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

a(5)

ans =

     2

a(2,4)

ans =

     8

a(2,2:end)

ans =

    11    10     8




%}
%{
book = 

     name: 'aaaa'
    price: 100
获取所有的字段
fieldnames(book)

ans = 

    'name'
    'price'
获取字段值
getfield(book,'price')
其他:设置  setfield   移除 rmfield  判断是否存在字段 isfield  判断是否是结构体 isstruct
排列字段:orderfields  

%}


%{
a =
     1     2
     3     4
     5     6
     7     8
     9    10
b =

     1
     2
a*b

ans =

     5
    11
    17
    23
    29
1*1+2*2=5
1*3+2*4=11
1*5+2*6=17
...
a的列数必须是b的行数

b=[1,2;2,4]

b =

     1     2
     2     4

a*b

ans =

     5    10
    11    22
    17    34
    23    46
    29    58

新的结果 按照b来排列



%}

%{
循环
for i=1:5
   a
    
end


%}


%{

定义一个 函数

function b=fuck(x,y)


b= [1,1,1;2,2,2] ;





%}

  

原文地址:https://www.cnblogs.com/aliblogs/p/5496683.html