Matlab
文章平均质量分 63
。。。。。
x_lcw
这个作者很懒,什么都没留下…
展开
-
结构体,,
matlab 结构体:%%%%通过直接赋值来创建结构体%%%%%%结构体是一种可以存储不同类型数据的数据结构node(1).name = 'xiezhh';node(2).name = 'heping';node(1).age = 31;node(2).age = 22;>> node(1)ans = 包含以下字段的 struct: name: 'xiezhh' age: 31>> node(1).nameans =xiezhhno原创 2021-09-12 12:29:31 · 57 阅读 · 0 评论 -
数模:微分方程
解析解>> y=dsolve('D2y=0','x') %%%%%%%%%%%%%%%%%%%%%%%%D2y指y的2阶导,x指自变量y = C2 + C1*x>> u=dsolve('Du=1+u^2','t') u = tan(C4 + t) 1i -1i>> dsolve('D2y+4*Dy+29*y=0','y(0)=0,Dy(0)=15','x') ans = 3*sin(5*x)*原创 2021-05-27 12:59:00 · 331 阅读 · 0 评论 -
数学规划 (线性,非线性,整数)
线性规划[x,fval]=linprog(f,a,b,aeq,beq,lb,ub)整数线性规划[x,fval]=intlinprog(f,intcon,a,b,aeq,beq,lb,ub)(非线性规划)[xmin,ymin]=fmincon(函数名,x0,线性不等式约束,线性等式约束,x下界和上届,M文件定义的非线性向量约束(局部最优解)(非线性整数规划)...原创 2021-05-26 22:25:15 · 775 阅读 · 0 评论 -
无约束多元函数求极值
求多元函数f(x,y)=x3-y3+3x2+3y2-9x的极值%%clearf=@(x)x(1)^3-x(2)^3+3*x(1)^2+3*x(2)^2-9*x(1);g=@(x)-f(x);[xmin,ymin]=fminunc(f,rand(2,1)) %求极小值点[xmax,ymax]=fminsearch(g,rand(2,1)) %求极大值点>>>>>>>>>>>>结果>>>>>原创 2021-05-16 01:24:33 · 1840 阅读 · 0 评论 -
数模:符号计算,Taylor,常微分方程,函数求导
层次分析法原创 2021-05-12 23:13:25 · 593 阅读 · 0 评论 -
数模:灰色预测
水水水水原创 2021-05-09 14:03:13 · 152 阅读 · 0 评论 -
模拟退火算法
TSP问题例题一:一位旅行者从一出发点出发,要求经过31个城市(目标点的坐标已给出),并且每个点只能经过一次,最终经过所有点后回到起点。要求:为旅行者制定一条最短路径。贴一份代码:%%%%%%%%%%%%%%%%%%%%%%模拟退火算法解决TSP问题%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%初始化%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tic %用来记录程序运行时间的clear all;原创 2021-04-23 12:33:56 · 873 阅读 · 1 评论 -
matlab基础学习7
数据拟合原创 2021-04-21 23:45:19 · 1071 阅读 · 0 评论 -
matlab基础学习4
线性规划原创 2021-04-14 18:35:57 · 2711 阅读 · 1 评论 -
matlab基础学习3
PLOT函数---------------------------分割--------------------------x=[1.5 3 8 4];plot(x)绘制的是由(1,1.5)(2,3) (3,8) (4,4)这几个点连成的直线横坐标是x向量几个元素一一对应的序号1,2,3,4纵坐标是x向量此时x向量为横坐标,y向量为纵坐标...原创 2021-04-11 15:39:56 · 759 阅读 · 0 评论 -
matlab基础学习2
三维曲线图plot3(x,y,z)示例一:t=0:pi/50:10*pi;x=sin(t);y=cos(t);z=t;plot3(x,y,z,‘r’); //红色xlabel(‘sin(t)’);ylabel(‘cos(t)’);zlabel(‘t’);title(‘三维作图’)grid on //网格效果:三维曲面图补充:meshgrid[X,Y]=meshgrid(xgv,ygv);meshgrid函数生成的X,Y是大小相等的矩阵,xgv,ygv是两个网格矢量,原创 2021-04-10 17:34:26 · 400 阅读 · 2 评论 -
matlab基础学习1
转置续行符和矩阵分行常用矩阵全为0:zeros(行,列)全为1:ones(行,列)单位阵:eye(行),单位阵是方阵,行与列相同。固定变量Inf:表示无穷大,如1/0NaN:一个没有意义的数字,如0/0矩阵运算对应位置:A+B ,A-B ,A .*B,A./B矩阵相乘:A *B相除:A/B等价于A *B^(-1)...原创 2021-04-09 17:45:59 · 486 阅读 · 0 评论 -
matlab基础学习6
判断单词是不是以元音开头原创 2021-04-01 13:25:29 · 533 阅读 · 0 评论 -
matlab学习笔记3.24
%是注解%%是section原创 2021-03-30 19:56:06 · 323 阅读 · 0 评论 -
矩阵的一些东西
clc是清楚命令行窗口已写的内容,使其变得整洁调取第三行的内容干掉第三行增广矩阵点乘(注意是直接两个矩阵所对应的位置相乘后还放在原来的位置)矩阵与实数的运算a+2是每个位置上的数直接+2a/2是每个位置上的数直接除2a^2是相当于a*aa.^2是每个位置上的数进行平方a’是a的转置一些特殊矩阵...原创 2021-03-24 21:34:46 · 120 阅读 · 0 评论 -
matlab基础学习5
程序行末尾加分号,是不显示运算结果;方向键????和????是调之前写过的程序;clc是清除command window面板的内容;矩阵a是行向量 b是列向量;【】里的分号表示另起一行;Array indexing第八个数就是9;第三行第二列;第1,3,5三个数组成的行向量;2*2的矩阵;第1,3行与第1,3列所交集构成的矩阵;逗号左边是代表的行,右边代表的列...原创 2021-03-23 20:13:17 · 655 阅读 · 0 评论 -
matlab学习笔记 1.28
复合函数变量无需先定义类型声明,可直接赋值使用默认是double变量区分大小写A和a是不一样的区别变量开头不可以是数字原创 2021-01-29 21:39:01 · 111 阅读 · 0 评论