zoukankan      html  css  js  c++  java
  • matlab基本操作(2)

    %求特征值和特征向量
    x=0:0.01:50;
    A=[1 2 3 12;4 5 6 11;7 8 9 10;2 3 4 5];
    B=[2 7;3 4];
    eig(A);
    % ans =
    % 
    %      -0.37228
    %        5.3723
    
    A=[1 2 3 12
       4 5 6 11
       7 8 9 10
       2 3 4 5];
    %返回一个m*n的矩阵C, C中元素是按列从A中得到的。如果A中元素个数没有m*n个, 则会引发错误。
    %按列读取的
    C=reshape(A,2,8)
    % C =
    % 
    %      1     7     2     8     3     9    12    10
    %      4     2     5     3     6     4    11     5
    
    eig(A)%只输出特征值A 必须为方阵。
    % ans =
    % 
    %   22.0598 + 0.0000i
    %   -1.0299 + 2.0926i
    %   -1.0299 - 2.0926i
    %   -0.0000 + 0.0000i
    
    
    [V,D]=eig(A)
    % V =
    % 
    %   -0.3248 + 0.0000i   0.7563 + 0.0000i   0.7563 + 0.0000i   0.4082 + 0.0000i
    %   -0.5256 + 0.0000i   0.1012 - 0.1158i   0.1012 + 0.1158i  -0.8165 + 0.0000i
    %   -0.7264 + 0.0000i  -0.5539 - 0.2317i  -0.5539 + 0.2317i   0.4082 + 0.0000i
    %   -0.3008 + 0.0000i  -0.0063 + 0.2091i  -0.0063 - 0.2091i   0.0000 + 0.0000i
    % 
    % 
    % D =
    % 
    %   22.0598 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i
    %    0.0000 + 0.0000i  -1.0299 + 2.0926i   0.0000 + 0.0000i   0.0000 + 0.0000i
    %    0.0000 + 0.0000i   0.0000 + 0.0000i  -1.0299 - 2.0926i   0.0000 + 0.0000i
    %    0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i  -0.0000 + 0.0000i
    
    u=A(1,:);%提取矩阵第一行
    
    % u =
    % 
    %      1     2     3    12
    
    z=B(:,1);%提取矩阵的第一列
    % z =
    % 
    %      2
    %      3
    
    A(1:1);%提取矩阵的第一行,第一列元素
    % ans =
    % 
    %      1
    
    % A(1,:)=[];%将第一行去掉
    % A =
    % 
    %      4     5     6    11
    %      7     8     9    10
    %      2     3     4     5
    
    % A(1,:)=10;%将A的第一行元素全部变为10
    % A =
    % 
    %     10    10    10    10
    %      4     5     6    11
    %      7     8     9    10
    %      2     3     4     5
    
    % B';%求矩阵的转置
    % 
    % ans =
    % 
    %      2     3
    %      7     4
    
    % rank(B);%求矩阵的秩
    % ans =
    % 
    %      2
    
    y=sin(x);%sin函数
    plot(x,y,'r+:');%绘图r-红色,+--dottd  :--线条
    % %plot(x,y,'*',x,y,'r');
    % j=tan(x);
    % plot(x,j,'*')
    % y=exp(x);  %指数函数
    % plot(x,y)
    % y=log(x);  %对数函数
    % plot(x,y)
    
    y=sin(x)的图像如下图所示

     j=tan(x);如下图所示

    
    
    y=exp(x);图像如下图所示

    
    
    y=log(x);图像如下图所示

    
    
  • 相关阅读:
    WPS项目编号问题
    Allegro转换PADS终极篇(转载)
    Allegro16.3约束设置 (转载)
    转:浮点数在计算机中存储方式
    转:十进制小数转化为二进制小数
    变量的存储类别 内部函数和外部函数
    关于Nios II的启动分析(转载)
    Allegro学习(http://www.asmyword.com/forum.php?mod=forumdisplay&fid=86)
    cf1113 C. Sasha and a Bit of Relax
    D. Jongmah cf1110
  • 原文地址:https://www.cnblogs.com/xyblogs/p/8762056.html
Copyright © 2011-2022 走看看