matlab

matlab学习1

1、建立基本函数关系式 function f=fun(x1,x2) f=x1^2+x2^2; end 2、控制系统循环for(应用:计算排列) 比如计算xn=n^3+1,n从1到10 function xn=fun(n) for n=1:1:10nxn =n^3+1 end end 3、循环while(应用:计算级数) 请输入代码 4、条件if-else if-end 请输

MATLAB 笔记摘要

0. Basics赋单个值:a = 1(内部函数):d=cos(a)特殊变量:ans分号,阻止输出:; e = a * d;(命令行工具): ↑ and ↓ arrow所有MATLAB变量都是多维数组,其中矩阵是二维数组创建数组:a = [1 2 3 4](空格分隔元素)a = [1,2,3,4](逗号分隔元素)这里a是个行向量(row vector)创建矩阵(1),用分号

matlab学习2-画线

1、二维曲线1.1plot(x,y,线性)在【0,2pi】画sin(x),cos(x)的图x=linspace(0,2*pi,30);plot(x,sin(x),'r',x,cos(x),'-')1.2符号函数画图ezplot('f(x)',[a,b])1、在【0,pi】上画y=sin(x)ezplot('sin(x)',[0,pi])2、在【0,2pi】画cos(t)^3

matalb学习3-各种求解

1、解线性规划linprog解约束类线性规划c=[-0.4 -0.28 -0.32 -0.72 -0.64 -0.6]; A=[0.01 0.01 0.01 0.03 0.03 0.03;0.02 0 0 0.05 0 0;0 0.02 0 0 0.05 0;0 0 0.03 0 0 0.08]; b=[850;700;100;900]; Aeq=[];

matlab学习4-非线性规划,二次,多元

非线性规划fmincon 建立M文件 function f=fun(x); f=-x(1)-2*x(2)+(1/2)*x(1)^2+(1/2)*x(2)^2 求解:x0=[1;1];A=[2 3 ;1 4]; b=[6;5];Aeq=[];beq=[];VLB=[0;0]; VUB=[]; [x,fval]=fmincon('fun',x0,A,b,Aeq,beq,VLB,

matlab学习5-解微积分方程

1、 dsolve解微分方程 dsolve('Du=1+u^2','t') 微分方程组 y=dsolve('D2y+4*Dy+29*y=0','y(0)=0,Dy(0)=15','x') [x,y,z]=dsolve('Dx=2*x-3*y+3*z','Dy=4*x-5*y+3*z','Dz=4*x-4*y+2*z', 't'); simplify(x)%将x化简 simp

matlab学习6-数据统计分析

1、基本统计量,均值,中位数,标准差,方差 2、求正太分布的概率密度图、概率、均值和方差,产生正太分布的随机数 x=-6:0.01:6; y=normpdf(x); z=normpdf(x,0,2); plot(x,y,x,z) 正态分布的均值假设检验 知道方差的检验 不知道方差的情况 检验两个分布的均值是否相同 3、检验数据的是否是正态分布,给出正态分布的参数估计,假设

matlab算法记录学习

1、 残差自相关性分析,以及如何消除残差详情建模数第六章clc,clear,close ally=[20.96;21.40;21.96;21.52;22.39;22.76;23.48;23.66;24.10;24.01;24.54;24.30;25.00;25.64;26.36;26.98;27.52;27.78;28.24;28.78];x=[127.3;130.0;13