zoukankan      html  css  js  c++  java
  • 8.16matlab记录

    %%二维三维函数
    %0 到6绘制sin2x sinx^2 sin^2 x
    % x=linspace(0,6);
    % y1=sin(2*x);
    % y2=sin(x.^2);
    % y3=(sin(x)).^2;
    % plot(x,y1,'r');
    % % plot(x,y1,y2,y3)%意料之外
    % hold on
    % plot(x,y2);
    % plot(x,y3,'black');

    % function y=jilumatlab(x)
    % x=linspace(-1,1.5);
    % y=x.*exp(x.^2)-exp(x.^2)-sin(x.^3);
    % %运行界面输入xiszero=jilumatlab(0)     结果输出;xiszero=-1;
    % %寻找方程的零点
    % %输入xolv=fzero('jilumatlab',3)               xsolv=1.2194
    % plot(x,y);
    % %根据图像,在0.5到1之间看起来有极小值
    % % mpoint=fmin('jilumatlab',0.5,1)   ??????难道就一定得把名字改成fun???


    %1.3线性系统与特征值
    % A=[3 1 -1;1 2 4;-1 4 5];
    % b=[3.6; 2.1; -1.4;];
    %矩阵A的特征值[eigenvectors,eigenvalues]=eig(A)  前面是特征向量vectors ,values
    %是特征值,矩阵A对称,特征值都是实数,三个特征向量是相互正交的



    %1.4曲线拟合与插值
    % x=[1 1.5 3 4 5 6 6.5 7 8]
    % y=[1.2 1 1.7 2.5 2 2.3 2.5 3 3.1]
    % p1=polyfit(x,y,1)    %p1=A 向量等于一次多项式系数
    % plot(x,y)
    % linc=polyval(p1,x)   %linc=A向量等于x上多项式p1的值
    % hold on
    % plot(x,linc)% 想把那些点也画出来,可能表示错误吧为什么用()报错???
    % p7=polyfit(x, y ,7)
    % xx=1:0.25:8;
    % polc=polyval(p7,xx);
    % plot(xx,polc);

    博主问题得到解决,见下面评论

    矩阵A,b

    A=[3 1 -1;1 2 4;-1 4 5];

    b=[3.6; 2.1; -1.4;];

    excuse me ??????

    真正做法。


    %1.6傅里叶变换与信号分析      没画出来
    % x=linspace(0,2.*pi,64);
    % signal=5*sin(x)+2*sin(5*x)+rdandn(x);
    % transf=fft(signal);
    % filttransf(1:9)=transf(1:9);
    % filttransf(56:64)=transf(56:64);
    % filtsig=ifft(filttransf);

    rowec=[1.2 3.2 4];%行列输出测试
    colvec=[2.7;3.4;-9.2];
    以上均为源代码,遇到问题的时候可以保存退出再次打开即可

  • 相关阅读:
    vue实例讲解之axios的使用
    实例讲解webpack的基本使用第四篇
    实例讲解webpack的基本使用第三篇
    实例讲解webpack的基本使用第二篇
    写好一篇技术博客的正确姿势是什么
    实例讲解js正则表达式的使用
    一个综合实例讲解vue的基础知识点。
    vue实例讲解之vue-router的使用
    .NET 串口通信
    textarea赋值时换行符无效的解决方法
  • 原文地址:https://www.cnblogs.com/qingshuiqianhe/p/5775811.html
Copyright © 2011-2022 走看看