zoukankan      html  css  js  c++  java
  • 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] ;
    
    
    
    
    
    %}
    

      

  • 相关阅读:
    统计数据持久化
    缓存层的实现
    C++语法疑点
    为什么需要定义虚的析构函数?
    C++ shared_ptr deleter的实现
    条件变量
    ubuntu  输入时弹出剪切板候选项
    leetcode Bitwise AND of Numbers Range
    C/C++ 字符串 null terminal
    C++ inline weak symbol and so on
  • 原文地址:https://www.cnblogs.com/aliblogs/p/5496683.html
Copyright © 2011-2022 走看看